# name: .RasterOps 24XLTV PIP 1.1 # flags: 0x1C00 (ENABLE_CONTROL, ENABLE_STATUS, NEED_GOODBYE) # delay: 0 # event mask: 0x0000 # menu id: 0 # open label: 0006 # prime label: 000A # control label: 000E # status label: 0012 # close label: 0016 00000000 0000 0000 ori.b D0, 0x0 00000004 0000 6000 ori.b D0, 0x0 open: // at 00000006 (misaligned) 00000008 0012 6000 ori.b [A2], 0x0 prime: // at 0000000A (misaligned) 0000000C 0014 6000 ori.b [A4], 0x0 control: // at 0000000E (misaligned) 00000010 0016 6000 ori.b [A6], 0x0 status: // at 00000012 (misaligned) 00000014 0018 6000 ori.b [A0]+, 0x0 close: // at 00000016 (misaligned) 00000018 001A 487A ori.b [A2]+, 0x7A /* 'z' */ 0000001C 21AC 6018 487A move.l [A0 + D4 + 0x7A], [A4 + 0x6018] 00000022 2324 move.l -[A1], -[A4] 00000024 6012 bra +0x14 /* 00000038 */ 00000026 487A 2456 pea.l [PC + 0x2456 /* 0000247E, value 0x4E56FFE0 */] 0000002A 600C bra +0xE /* 00000038 */ 0000002C 487A 3B60 pea.l [PC + 0x3B60 /* 00003B8E, value 0x4E56FFF6 */] 00000030 6006 bra +0x8 /* 00000038 */ 00000032 487A 231A pea.l [PC + 0x231A /* 0000234E, value 0x4E560000 'NV\0\0', cstring "NV" */] 00000036 4E71 nop label00000038: 00000038 48E7 00C0 movem.l -[A7], A0,A1 0000003C 4267 clr.w -[A7] 0000003E 2F08 move.l -[A7], A0 00000040 2F09 move.l -[A7], A1 00000042 206F 0012 movea.l A0, [A7 + 0x12] 00000046 4E90 jsr [A0] 00000048 301F move.w D0, [A7]+ 0000004A 4CDF 0300 movem.l A0,A1, [A7]+ 0000004E 584F addq.w A7, 4 00000050 0828 0001 0006 btst.b [A0 + 0x6], 0x1 00000056 6604 bne +0x6 /* 0000005C */ 00000058 2F38 08FC move.l -[A7], [0x000008FC /* JIODone */] label0000005C: 0000005C 4E75 rts fn0000005E: 0000005E 4E56 FFFE link A6, -0x0002 00000062 48E7 0118 movem.l -[A7], D7,A3,A4 00000066 3E2E 0016 move.w D7, [A6 + 0x16] 0000006A 41EE 0010 lea.l A0, [A6 + 0x10] 0000006E 2848 movea.l A4, A0 00000070 568C addq.l A4, 3 00000072 202E 0008 move.l D0, [A6 + 0x8] 00000076 D0BC 00D0 0000 add.l D0, 0xD00000 0000007C 322E 000E move.w D1, [A6 + 0xE] 00000080 48C1 ext.l D1 00000082 E581 asl D1, 2 00000084 2641 movea.l A3, D1 00000086 D7C0 add.l A3, D0 00000088 3007 move.w D0, D7 0000008A 5540 subq.w D0, 2 0000008C 6B1E bmi +0x20 /* 000000AC */ 0000008E 0C40 0002 cmpi.w D0, 0x2 00000092 6E18 bgt +0x1A /* 000000AC */ 00000094 D040 add.w D0, D0 00000096 303B 0006 move.w D0, [PC + D0.w + 0x6] 0000009A 4EFB 0000 jmp [PC + D0.w] 0000009E 0008 000C ori.b A0, 0xC 000000A2 000C 588B ori.b A4, 0x8B 000000A6 6004 bra +0x6 /* 000000AC */ 000000A8 D6FC 000C add.w A3, 0xC label000000AC: 000000AC 1D7C 0001 FFFF move.b [A6 - 0x1], 0x1 000000B2 486E FFFF pea.l [A6 - 0x1] 000000B6 4EBA 4462 jsr [PC + 0x4462 /* 0000451A */] 000000BA 6012 bra +0x14 /* 000000CE */ label000000BC: 000000BC 204C movea.l A0, A4 000000BE D8FC FFFF add.w A4, 0xFFFF 000000C2 7000 moveq.l D0, 0x00 000000C4 1010 move.b D0, [A0] 000000C6 204B movea.l A0, A3 000000C8 D6FC FFFC add.w A3, 0xFFFC 000000CC 2080 move.l [A0], D0 label000000CE: 000000CE 3007 move.w D0, D7 000000D0 5347 subq.w D7, 1 000000D2 4A40 tst.w D0 000000D4 6EE6 bgt -0x18 /* 000000BC */ 000000D6 486E FFFF pea.l [A6 - 0x1] 000000DA 4EBA 443E jsr [PC + 0x443E /* 0000451A */] 000000DE 4CEE 1880 FFF2 movem.l D7,A3,A4, [A6 - 0xE] 000000E4 4E5E unlink A6 000000E6 4E75 rts fn000000E8: 000000E8 4E56 FFFA link A6, -0x0006 000000EC 48E7 0118 movem.l -[A7], D7,A3,A4 000000F0 3E2E 0012 move.w D7, [A6 + 0x12] 000000F4 7000 moveq.l D0, 0x00 000000F6 2D40 FFFA move.l [A6 - 0x6], D0 000000FA 41EE FFFA lea.l A0, [A6 - 0x6] 000000FE 2848 movea.l A4, A0 00000100 568C addq.l A4, 3 00000102 222E 0008 move.l D1, [A6 + 0x8] 00000106 D2BC 00D0 0000 add.l D1, 0xD00000 0000010C 342E 000E move.w D2, [A6 + 0xE] 00000110 48C2 ext.l D2 00000112 E582 asl D2, 2 00000114 2642 movea.l A3, D2 00000116 D7C1 add.l A3, D1 00000118 3207 move.w D1, D7 0000011A 5541 subq.w D1, 2 0000011C 6B1E bmi +0x20 /* 0000013C */ 0000011E 0C41 0002 cmpi.w D1, 0x2 00000122 6E18 bgt +0x1A /* 0000013C */ 00000124 D241 add.w D1, D1 00000126 323B 1006 move.w D1, [PC + D1.w + 0x6] 0000012A 4EFB 1000 jmp [PC + D1.w] 0000012E 0008 000C ori.b A0, 0xC 00000132 000C 588B ori.b A4, 0x8B 00000136 6004 bra +0x6 /* 0000013C */ 00000138 D6FC 000C add.w A3, 0xC label0000013C: 0000013C 1D7C 0001 FFFF move.b [A6 - 0x1], 0x1 00000142 486E FFFF pea.l [A6 - 0x1] 00000146 4EBA 43D2 jsr [PC + 0x43D2 /* 0000451A */] 0000014A 6010 bra +0x12 /* 0000015C */ label0000014C: 0000014C 204B movea.l A0, A3 0000014E D6FC FFFC add.w A3, 0xFFFC 00000152 224C movea.l A1, A4 00000154 D8FC FFFF add.w A4, 0xFFFF 00000158 12A8 0003 move.b [A1], [A0 + 0x3] label0000015C: 0000015C 3007 move.w D0, D7 0000015E 5347 subq.w D7, 1 00000160 4A40 tst.w D0 00000162 6EE8 bgt -0x16 /* 0000014C */ 00000164 486E FFFF pea.l [A6 - 0x1] 00000168 4EBA 43B0 jsr [PC + 0x43B0 /* 0000451A */] 0000016C 202E FFFA move.l D0, [A6 - 0x6] 00000170 4CEE 1880 FFEE movem.l D7,A3,A4, [A6 - 0x12] 00000176 4E5E unlink A6 00000178 4E75 rts fn0000017A: 0000017A 4E56 FFFE link A6, -0x0002 0000017E 48E7 0118 movem.l -[A7], D7,A3,A4 00000182 3E2E 0016 move.w D7, [A6 + 0x16] 00000186 41EE 0010 lea.l A0, [A6 + 0x10] 0000018A 2848 movea.l A4, A0 0000018C 568C addq.l A4, 3 0000018E 202E 0008 move.l D0, [A6 + 0x8] 00000192 D0BC 00FB 0000 add.l D0, 0xFB0000 00000198 322E 000E move.w D1, [A6 + 0xE] 0000019C 48C1 ext.l D1 0000019E E581 asl D1, 2 000001A0 2641 movea.l A3, D1 000001A2 D7C0 add.l A3, D0 000001A4 3007 move.w D0, D7 000001A6 5540 subq.w D0, 2 000001A8 6B1E bmi +0x20 /* 000001C8 */ 000001AA 0C40 0002 cmpi.w D0, 0x2 000001AE 6E18 bgt +0x1A /* 000001C8 */ 000001B0 D040 add.w D0, D0 000001B2 303B 0006 move.w D0, [PC + D0.w + 0x6] 000001B6 4EFB 0000 jmp [PC + D0.w] 000001BA 0008 000C ori.b A0, 0xC 000001BE 000C 588B ori.b A4, 0x8B 000001C2 6004 bra +0x6 /* 000001C8 */ 000001C4 D6FC 000C add.w A3, 0xC label000001C8: 000001C8 1D7C 0001 FFFF move.b [A6 - 0x1], 0x1 000001CE 486E FFFF pea.l [A6 - 0x1] 000001D2 4EBA 4346 jsr [PC + 0x4346 /* 0000451A */] 000001D6 6012 bra +0x14 /* 000001EA */ label000001D8: 000001D8 204C movea.l A0, A4 000001DA D8FC FFFF add.w A4, 0xFFFF 000001DE 7000 moveq.l D0, 0x00 000001E0 1010 move.b D0, [A0] 000001E2 204B movea.l A0, A3 000001E4 D6FC FFFC add.w A3, 0xFFFC 000001E8 2080 move.l [A0], D0 label000001EA: 000001EA 3007 move.w D0, D7 000001EC 5347 subq.w D7, 1 000001EE 4A40 tst.w D0 000001F0 6EE6 bgt -0x18 /* 000001D8 */ 000001F2 486E FFFF pea.l [A6 - 0x1] 000001F6 4EBA 4322 jsr [PC + 0x4322 /* 0000451A */] 000001FA 4CEE 1880 FFF2 movem.l D7,A3,A4, [A6 - 0xE] 00000200 4E5E unlink A6 00000202 4E75 rts fn00000204: 00000204 4E56 FFFA link A6, -0x0006 00000208 48E7 0118 movem.l -[A7], D7,A3,A4 0000020C 3E2E 0012 move.w D7, [A6 + 0x12] 00000210 7000 moveq.l D0, 0x00 00000212 2D40 FFFA move.l [A6 - 0x6], D0 00000216 41EE FFFA lea.l A0, [A6 - 0x6] 0000021A 2848 movea.l A4, A0 0000021C 568C addq.l A4, 3 0000021E 222E 0008 move.l D1, [A6 + 0x8] 00000222 D2BC 00FB 0000 add.l D1, 0xFB0000 00000228 342E 000E move.w D2, [A6 + 0xE] 0000022C 48C2 ext.l D2 0000022E E582 asl D2, 2 00000230 2642 movea.l A3, D2 00000232 D7C1 add.l A3, D1 00000234 3207 move.w D1, D7 00000236 5541 subq.w D1, 2 00000238 6B1E bmi +0x20 /* 00000258 */ 0000023A 0C41 0002 cmpi.w D1, 0x2 0000023E 6E18 bgt +0x1A /* 00000258 */ 00000240 D241 add.w D1, D1 00000242 323B 1006 move.w D1, [PC + D1.w + 0x6] 00000246 4EFB 1000 jmp [PC + D1.w] 0000024A 0008 000C ori.b A0, 0xC 0000024E 000C 588B ori.b A4, 0x8B 00000252 6004 bra +0x6 /* 00000258 */ 00000254 D6FC 000C add.w A3, 0xC label00000258: 00000258 1D7C 0001 FFFF move.b [A6 - 0x1], 0x1 0000025E 486E FFFF pea.l [A6 - 0x1] 00000262 4EBA 42B6 jsr [PC + 0x42B6 /* 0000451A */] 00000266 6010 bra +0x12 /* 00000278 */ label00000268: 00000268 204B movea.l A0, A3 0000026A D6FC FFFC add.w A3, 0xFFFC 0000026E 224C movea.l A1, A4 00000270 D8FC FFFF add.w A4, 0xFFFF 00000274 12A8 0003 move.b [A1], [A0 + 0x3] label00000278: 00000278 3007 move.w D0, D7 0000027A 5347 subq.w D7, 1 0000027C 4A40 tst.w D0 0000027E 6EE8 bgt -0x16 /* 00000268 */ 00000280 486E FFFF pea.l [A6 - 0x1] 00000284 4EBA 4294 jsr [PC + 0x4294 /* 0000451A */] 00000288 202E FFFA move.l D0, [A6 - 0x6] 0000028C 4CEE 1880 FFEE movem.l D7,A3,A4, [A6 - 0x12] 00000292 4E5E unlink A6 00000294 4E75 rts fn00000296: 00000296 48E7 0700 movem.l -[A7], D5,D6,D7 0000029A 3A2F 0012 move.w D5, [A7 + 0x12] 0000029E 3C05 move.w D6, D5 000002A0 6D0E blt +0x10 /* 000002B0 */ label000002A2: 000002A2 3E38 0D00 move.w D7, [0x00000D00 /* TimeDBRA */] 000002A6 6D04 blt +0x6 /* 000002AC */ label000002A8: 000002A8 51CF FFFE dbf D7, -0x4 /* 000002A8 */ label000002AC: 000002AC 51CE FFF4 dbf D6, -0xE /* 000002A2 */ label000002B0: 000002B0 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 000002B4 4E75 rts fn000002B6: 000002B6 4E56 FFFE link A6, -0x0002 000002BA 2F0B move.l -[A7], A3 000002BC 266E 0008 movea.l A3, [A6 + 0x8] 000002C0 D7FC 00FB 0010 add.l A3, 0xFB0010 000002C6 1D7C 0001 FFFF move.b [A6 - 0x1], 0x1 000002CC 486E FFFF pea.l [A6 - 0x1] 000002D0 4EBA 4248 jsr [PC + 0x4248 /* 0000451A */] label000002D4: 000002D4 7010 moveq.l D0, 0x10 000002D6 C093 and.l D0, [A3] 000002D8 7210 moveq.l D1, 0x10 000002DA B280 cmp.l D1, D0 000002DC 67F6 beq -0x8 /* 000002D4 */ label000002DE: 000002DE 7010 moveq.l D0, 0x10 000002E0 C093 and.l D0, [A3] 000002E2 67FA beq -0x4 /* 000002DE */ 000002E4 486E FFFF pea.l [A6 - 0x1] 000002E8 4EBA 4230 jsr [PC + 0x4230 /* 0000451A */] 000002EC 266E FFFA movea.l A3, [A6 - 0x6] 000002F0 4E5E unlink A6 000002F2 4E75 rts fn000002F4: 000002F4 4E56 FFFE link A6, -0x0002 000002F8 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 000002FC 286E 0008 movea.l A4, [A6 + 0x8] 00000300 2A2E 000C move.l D5, [A6 + 0xC] 00000304 2654 movea.l A3, [A4] 00000306 7002 moveq.l D0, 0x02 00000308 2F00 move.l -[A7], D0 0000030A 722C moveq.l D1, 0x2C 0000030C 2F01 move.l -[A7], D1 0000030E 2F14 move.l -[A7], [A4] 00000310 4EBA FEF2 jsr [PC - 0x10E /* 00000204 */] 00000314 223C 0000 0300 move.l D1, 0x300 0000031A C280 and.l D1, D0 0000031C 4FEF 000C lea.l A7, [A7 + 0xC] 00000320 671A beq +0x1C /* 0000033C */ 00000322 0481 0000 0100 subi.l D1, 0x100 00000328 6718 beq +0x1A /* 00000342 */ 0000032A 0481 0000 0100 subi.l D1, 0x100 00000330 6716 beq +0x18 /* 00000348 */ 00000332 0481 0000 0100 subi.l D1, 0x100 00000338 670E beq +0x10 /* 00000348 */ 0000033A 6010 bra +0x12 /* 0000034C */ label0000033C: 0000033C 3C3C 00FF move.w D6, 0xFF 00000340 600A bra +0xC /* 0000034C */ label00000342: 00000342 3C3C 01FF move.w D6, 0x1FF 00000346 6004 bra +0x6 /* 0000034C */ label00000348: 00000348 3C3C 03FF move.w D6, 0x3FF label0000034C: 0000034C 1D7C 0001 FFFF move.b [A6 - 0x1], 0x1 00000352 486E FFFF pea.l [A6 - 0x1] 00000356 4EBA 41C2 jsr [PC + 0x41C2 /* 0000451A */] 0000035A 383C 03FF move.w D4, 0x3FF label0000035E: 0000035E 3E06 move.w D7, D6 00000360 6D06 blt +0x8 /* 00000368 */ label00000362: 00000362 26C5 move.l [A3]+, D5 00000364 51CF FFFC dbf D7, -0x6 /* 00000362 */ label00000368: 00000368 51CC FFF4 dbf D4, -0xE /* 0000035E */ 0000036C 486E FFFF pea.l [A6 - 0x1] 00000370 4EBA 41A8 jsr [PC + 0x41A8 /* 0000451A */] 00000374 4CEE 18F0 FFE6 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x1A] 0000037A 4E5E unlink A6 0000037C 4E75 rts fn0000037E: 0000037E 4E56 FFF6 link A6, -0x000A 00000382 48E7 0F10 movem.l -[A7], D4,D5,D6,D7,A3 00000386 302E 001A move.w D0, [A6 + 0x1A] 0000038A 48C0 ext.l D0 0000038C 7210 moveq.l D1, 0x10 0000038E E3A8 lsl D0, D1 00000390 322E 001E move.w D1, [A6 + 0x1E] 00000394 48C1 ext.l D1 00000396 E189 lsl D1, 8 00000398 8280 or.l D1, D0 0000039A 302E 0022 move.w D0, [A6 + 0x22] 0000039E 48C0 ext.l D0 000003A0 2800 move.l D4, D0 000003A2 8881 or.l D4, D1 000003A4 7003 moveq.l D0, 0x03 000003A6 2F00 move.l -[A7], D0 000003A8 7210 moveq.l D1, 0x10 000003AA 2F01 move.l -[A7], D1 000003AC 2F2E 002C move.l -[A7], [A6 + 0x2C] 000003B0 4EBA FE52 jsr [PC - 0x1AE /* 00000204 */] 000003B4 E580 asl D0, 2 000003B6 2D40 FFFA move.l [A6 - 0x6], D0 000003BA E580 asl D0, 2 000003BC 322E 000A move.w D1, [A6 + 0xA] 000003C0 48C1 ext.l D1 000003C2 4C00 1800 movem.w A3,A4, D0 000003C6 D2AE 002C add.l D1, [A6 + 0x2C] 000003CA 302E 000E move.w D0, [A6 + 0xE] 000003CE 48C0 ext.l D0 000003D0 E580 asl D0, 2 000003D2 2640 movea.l A3, D0 000003D4 D7C1 add.l A3, D1 000003D6 302E 0016 move.w D0, [A6 + 0x16] 000003DA 48C0 ext.l D0 000003DC 322E 000E move.w D1, [A6 + 0xE] 000003E0 48C1 ext.l D1 000003E2 9081 sub.l D0, D1 000003E4 91AE FFFA sub.l [A6 - 0x6], D0 000003E8 4A6E 0026 tst.w [A6 + 0x26] 000003EC 4FEF 000C lea.l A7, [A7 + 0xC] 000003F0 6778 beq +0x7A /* 0000046A */ 000003F2 4A6E 002A tst.w [A6 + 0x2A] 000003F6 6708 beq +0xA /* 00000400 */ 000003F8 203C 8000 0000 move.l D0, 0x80000000 000003FE 6002 bra +0x4 /* 00000402 */ label00000400: 00000400 7000 moveq.l D0, 0x00 label00000402: 00000402 2A04 move.l D5, D4 00000404 8A80 or.l D5, D0 00000406 1D7C 0001 FFFF move.b [A6 - 0x1], 0x1 0000040C 486E FFFF pea.l [A6 - 0x1] 00000410 4EBA 4108 jsr [PC + 0x4108 /* 0000451A */] 00000414 302E 000A move.w D0, [A6 + 0xA] 00000418 48C0 ext.l D0 0000041A 2D40 FFF6 move.l [A6 - 0xA], D0 0000041E 6034 bra +0x36 /* 00000454 */ label00000420: 00000420 302E 000E move.w D0, [A6 + 0xE] 00000424 48C0 ext.l D0 00000426 2E00 move.l D7, D0 00000428 6014 bra +0x16 /* 0000043E */ label0000042A: 0000042A 203C 00FF FFFF move.l D0, 0xFFFFFF 00000430 C093 and.l D0, [A3] 00000432 B880 cmp.l D4, D0 00000434 6602 bne +0x4 /* 00000438 */ 00000436 2685 move.l [A3], D5 label00000438: 00000438 D6FC 0004 add.w A3, 0x4 0000043C 5287 addq.l D7, 1 label0000043E: 0000043E 302E 0016 move.w D0, [A6 + 0x16] 00000442 48C0 ext.l D0 00000444 B087 cmp.l D0, D7 00000446 6EE2 bgt -0x1C /* 0000042A */ 00000448 202E FFFA move.l D0, [A6 - 0x6] 0000044C E580 asl D0, 2 0000044E D7C0 add.l A3, D0 00000450 52AE FFF6 addq.l [A6 - 0xA], 1 label00000454: 00000454 302E 0012 move.w D0, [A6 + 0x12] 00000458 48C0 ext.l D0 0000045A B0AE FFF6 cmp.l D0, [A6 - 0xA] 0000045E 6EC0 bgt -0x3E /* 00000420 */ 00000460 486E FFFF pea.l [A6 - 0x1] 00000464 4EBA 40B4 jsr [PC + 0x40B4 /* 0000451A */] 00000468 6078 bra +0x7A /* 000004E2 */ label0000046A: 0000046A 4A6E 002A tst.w [A6 + 0x2A] 0000046E 6708 beq +0xA /* 00000478 */ 00000470 203C 8000 0000 move.l D0, 0x80000000 00000476 6002 bra +0x4 /* 0000047A */ label00000478: 00000478 7000 moveq.l D0, 0x00 label0000047A: 0000047A 2A00 move.l D5, D0 0000047C 1D7C 0001 FFFF move.b [A6 - 0x1], 0x1 00000482 486E FFFF pea.l [A6 - 0x1] 00000486 4EBA 4092 jsr [PC + 0x4092 /* 0000451A */] 0000048A 302E 000A move.w D0, [A6 + 0xA] 0000048E 48C0 ext.l D0 00000490 2D40 FFF6 move.l [A6 - 0xA], D0 00000494 6038 bra +0x3A /* 000004CE */ label00000496: 00000496 302E 000E move.w D0, [A6 + 0xE] 0000049A 48C0 ext.l D0 0000049C 2E00 move.l D7, D0 0000049E 6018 bra +0x1A /* 000004B8 */ label000004A0: 000004A0 2C3C 00FF FFFF move.l D6, 0xFFFFFF 000004A6 CC93 and.l D6, [A3] 000004A8 B886 cmp.l D4, D6 000004AA 6706 beq +0x8 /* 000004B2 */ 000004AC 2006 move.l D0, D6 000004AE 8085 or.l D0, D5 000004B0 2680 move.l [A3], D0 label000004B2: 000004B2 D6FC 0004 add.w A3, 0x4 000004B6 5287 addq.l D7, 1 label000004B8: 000004B8 302E 0016 move.w D0, [A6 + 0x16] 000004BC 48C0 ext.l D0 000004BE B087 cmp.l D0, D7 000004C0 6EDE bgt -0x20 /* 000004A0 */ 000004C2 202E FFFA move.l D0, [A6 - 0x6] 000004C6 E580 asl D0, 2 000004C8 D7C0 add.l A3, D0 000004CA 52AE FFF6 addq.l [A6 - 0xA], 1 label000004CE: 000004CE 302E 0012 move.w D0, [A6 + 0x12] 000004D2 48C0 ext.l D0 000004D4 B0AE FFF6 cmp.l D0, [A6 - 0xA] 000004D8 6EBC bgt -0x42 /* 00000496 */ 000004DA 486E FFFF pea.l [A6 - 0x1] 000004DE 4EBA 403A jsr [PC + 0x403A /* 0000451A */] label000004E2: 000004E2 4CEE 08F0 FFE2 movem.l D4,D5,D6,D7,A3, [A6 - 0x1E] 000004E8 4E5E unlink A6 000004EA 4E75 rts fn000004EC: 000004EC 4E56 FFF6 link A6, -0x000A 000004F0 48E7 0F10 movem.l -[A7], D4,D5,D6,D7,A3 000004F4 700A moveq.l D0, 0x0A 000004F6 322E 001A move.w D1, [A6 + 0x1A] 000004FA E169 lsl D1.w, D0 000004FC 302E 001E move.w D0, [A6 + 0x1E] 00000500 EB48 lsl D0.w, 5 00000502 8041 or.w D0, D1 00000504 382E 0022 move.w D4, [A6 + 0x22] 00000508 8840 or.w D4, D0 0000050A 7003 moveq.l D0, 0x03 0000050C 2F00 move.l -[A7], D0 0000050E 7210 moveq.l D1, 0x10 00000510 2F01 move.l -[A7], D1 00000512 2F2E 002C move.l -[A7], [A6 + 0x2C] 00000516 4EBA FCEC jsr [PC - 0x314 /* 00000204 */] 0000051A E580 asl D0, 2 0000051C 2D40 FFFA move.l [A6 - 0x6], D0 00000520 E380 asl D0, 1 00000522 322E 000A move.w D1, [A6 + 0xA] 00000526 48C1 ext.l D1 00000528 4C00 1800 movem.w A3,A4, D0 0000052C D2AE 002C add.l D1, [A6 + 0x2C] 00000530 302E 000E move.w D0, [A6 + 0xE] 00000534 48C0 ext.l D0 00000536 E380 asl D0, 1 00000538 2640 movea.l A3, D0 0000053A D7C1 add.l A3, D1 0000053C 302E 0016 move.w D0, [A6 + 0x16] 00000540 48C0 ext.l D0 00000542 322E 000E move.w D1, [A6 + 0xE] 00000546 48C1 ext.l D1 00000548 9081 sub.l D0, D1 0000054A 91AE FFFA sub.l [A6 - 0x6], D0 0000054E 4A6E 0026 tst.w [A6 + 0x26] 00000552 4FEF 000C lea.l A7, [A7 + 0xC] 00000556 6700 0082 beq +0x84 /* 000005DA */ 0000055A 4A6E 002A tst.w [A6 + 0x2A] 0000055E 6708 beq +0xA /* 00000568 */ 00000560 203C 0000 8000 move.l D0, 0x8000 00000566 6002 bra +0x4 /* 0000056A */ label00000568: 00000568 7000 moveq.l D0, 0x00 label0000056A: 0000056A 48C4 ext.l D4 0000056C 2A04 move.l D5, D4 0000056E 8A80 or.l D5, D0 00000570 1D7C 0001 FFFF move.b [A6 - 0x1], 0x1 00000576 486E FFFF pea.l [A6 - 0x1] 0000057A 4EBA 3F9E jsr [PC + 0x3F9E /* 0000451A */] 0000057E 302E 000A move.w D0, [A6 + 0xA] 00000582 48C0 ext.l D0 00000584 2D40 FFF6 move.l [A6 - 0xA], D0 00000588 603A bra +0x3C /* 000005C4 */ label0000058A: 0000058A 302E 000E move.w D0, [A6 + 0xE] 0000058E 48C0 ext.l D0 00000590 2E00 move.l D7, D0 00000592 601A bra +0x1C /* 000005AE */ label00000594: 00000594 3013 move.w D0, [A3] 00000596 48C0 ext.l D0 00000598 223C 00FF FFFF move.l D1, 0xFFFFFF 0000059E C280 and.l D1, D0 000005A0 48C4 ext.l D4 000005A2 B881 cmp.l D4, D1 000005A4 6602 bne +0x4 /* 000005A8 */ 000005A6 3685 move.w [A3], D5 label000005A8: 000005A8 D6FC 0002 add.w A3, 0x2 000005AC 5287 addq.l D7, 1 label000005AE: 000005AE 302E 0016 move.w D0, [A6 + 0x16] 000005B2 48C0 ext.l D0 000005B4 B087 cmp.l D0, D7 000005B6 6EDC bgt -0x22 /* 00000594 */ 000005B8 202E FFFA move.l D0, [A6 - 0x6] 000005BC E380 asl D0, 1 000005BE D7C0 add.l A3, D0 000005C0 52AE FFF6 addq.l [A6 - 0xA], 1 label000005C4: 000005C4 302E 0012 move.w D0, [A6 + 0x12] 000005C8 48C0 ext.l D0 000005CA B0AE FFF6 cmp.l D0, [A6 - 0xA] 000005CE 6EBA bgt -0x44 /* 0000058A */ 000005D0 486E FFFF pea.l [A6 - 0x1] 000005D4 4EBA 3F44 jsr [PC + 0x3F44 /* 0000451A */] 000005D8 607E bra +0x80 /* 00000658 */ label000005DA: 000005DA 4A6E 002A tst.w [A6 + 0x2A] 000005DE 6708 beq +0xA /* 000005E8 */ 000005E0 203C 0000 8000 move.l D0, 0x8000 000005E6 6002 bra +0x4 /* 000005EA */ label000005E8: 000005E8 7000 moveq.l D0, 0x00 label000005EA: 000005EA 2A00 move.l D5, D0 000005EC 1D7C 0001 FFFF move.b [A6 - 0x1], 0x1 000005F2 486E FFFF pea.l [A6 - 0x1] 000005F6 4EBA 3F22 jsr [PC + 0x3F22 /* 0000451A */] 000005FA 302E 000A move.w D0, [A6 + 0xA] 000005FE 48C0 ext.l D0 00000600 2D40 FFF6 move.l [A6 - 0xA], D0 00000604 603E bra +0x40 /* 00000644 */ label00000606: 00000606 302E 000E move.w D0, [A6 + 0xE] 0000060A 48C0 ext.l D0 0000060C 2E00 move.l D7, D0 0000060E 601E bra +0x20 /* 0000062E */ label00000610: 00000610 3013 move.w D0, [A3] 00000612 48C0 ext.l D0 00000614 2C3C 00FF FFFF move.l D6, 0xFFFFFF 0000061A CC80 and.l D6, D0 0000061C B846 cmp.w D4, D6 0000061E 6708 beq +0xA /* 00000628 */ 00000620 48C6 ext.l D6 00000622 2006 move.l D0, D6 00000624 8085 or.l D0, D5 00000626 3680 move.w [A3], D0 label00000628: 00000628 D6FC 0002 add.w A3, 0x2 0000062C 5287 addq.l D7, 1 label0000062E: 0000062E 302E 0016 move.w D0, [A6 + 0x16] 00000632 48C0 ext.l D0 00000634 B087 cmp.l D0, D7 00000636 6ED8 bgt -0x26 /* 00000610 */ 00000638 202E FFFA move.l D0, [A6 - 0x6] 0000063C E380 asl D0, 1 0000063E D7C0 add.l A3, D0 00000640 52AE FFF6 addq.l [A6 - 0xA], 1 label00000644: 00000644 302E 0012 move.w D0, [A6 + 0x12] 00000648 48C0 ext.l D0 0000064A B0AE FFF6 cmp.l D0, [A6 - 0xA] 0000064E 6EB6 bgt -0x48 /* 00000606 */ 00000650 486E FFFF pea.l [A6 - 0x1] 00000654 4EBA 3EC4 jsr [PC + 0x3EC4 /* 0000451A */] label00000658: 00000658 4CEE 08F0 FFE2 movem.l D4,D5,D6,D7,A3, [A6 - 0x1E] 0000065E 4E5E unlink A6 00000660 4E75 rts fn00000662: 00000662 4E56 FFFE link A6, -0x0002 00000666 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 0000066A 286E 0010 movea.l A4, [A6 + 0x10] 0000066E 1D7C 0001 FFFF move.b [A6 - 0x1], 0x1 00000674 266C 0360 movea.l A3, [A4 + 0x360] 00000678 D7FC 00FB 0000 add.l A3, 0xFB0000 0000067E 302E 000A move.w D0, [A6 + 0xA] 00000682 5340 subq.w D0, 1 00000684 6B00 00CA bmi +0xCC /* 00000750 */ 00000688 0C40 0007 cmpi.w D0, 0x7 0000068C 6E00 00C2 bgt +0xC4 /* 00000750 */ 00000690 D040 add.w D0, D0 00000692 303B 0006 move.w D0, [PC + D0.w + 0x6] 00000696 4EFB 0000 jmp [PC + D0.w] 0000069A 0012 0036 ori.b [A2], 0x36 /* '6' */ 0000069E 00B8 0062 00B8 00B8 ori.l [0x000000B8], 0x6200B8 000006A6 00B8 008E 4A2C 0354 ori.l [0x00000354], 0x8E4A2C 000006AE 670C beq +0xE /* 000006BC */ 000006B0 7006 moveq.l D0, 0x06 000006B2 906C 0336 sub.w D0, [A4 + 0x336] 000006B6 7201 moveq.l D1, 0x01 000006B8 E1A9 lsl D1, D0 000006BA 6002 bra +0x4 /* 000006BE */ label000006BC: 000006BC 7200 moveq.l D1, 0x00 label000006BE: 000006BE 3941 0326 move.w [A4 + 0x326], D1 000006C2 397C 0001 0328 move.w [A4 + 0x328], 0x1 000006C8 7E00 moveq.l D7, 0x00 000006CA 6000 0084 bra +0x86 /* 00000750 */ 000006CE 7004 moveq.l D0, 0x04 000006D0 B06C 0336 cmp.w D0, [A4 + 0x336] 000006D4 5FC0 sle D0 000006D6 4400 neg.b D0 000006D8 49C0 lea.l A4, D0 000006DA 7201 moveq.l D1, 0x01 000006DC E1A9 lsl D1, D0 000006DE 6704 beq +0x6 /* 000006E4 */ 000006E0 7004 moveq.l D0, 0x04 000006E2 6008 bra +0xA /* 000006EC */ label000006E4: 000006E4 7006 moveq.l D0, 0x06 000006E6 906C 0336 sub.w D0, [A4 + 0x336] 000006EA 48C0 ext.l D0 label000006EC: 000006EC 3940 0326 move.w [A4 + 0x326], D0 000006F0 397C 0002 0328 move.w [A4 + 0x328], 0x2 000006F6 7E10 moveq.l D7, 0x10 000006F8 6056 bra +0x58 /* 00000750 */ 000006FA 7004 moveq.l D0, 0x04 000006FC B06C 0336 cmp.w D0, [A4 + 0x336] 00000700 5FC0 sle D0 00000702 4400 neg.b D0 00000704 49C0 lea.l A4, D0 00000706 7201 moveq.l D1, 0x01 00000708 E1A9 lsl D1, D0 0000070A 6704 beq +0x6 /* 00000710 */ 0000070C 7006 moveq.l D0, 0x06 0000070E 6008 bra +0xA /* 00000718 */ label00000710: 00000710 7007 moveq.l D0, 0x07 00000712 906C 0336 sub.w D0, [A4 + 0x336] 00000716 48C0 ext.l D0 label00000718: 00000718 3940 0326 move.w [A4 + 0x326], D0 0000071C 397C 0003 0328 move.w [A4 + 0x328], 0x3 00000722 7E10 moveq.l D7, 0x10 00000724 602A bra +0x2C /* 00000750 */ 00000726 7004 moveq.l D0, 0x04 00000728 B06C 0336 cmp.w D0, [A4 + 0x336] 0000072C 5FC0 sle D0 0000072E 4400 neg.b D0 00000730 49C0 lea.l A4, D0 00000732 7201 moveq.l D1, 0x01 00000734 E1A9 lsl D1, D0 00000736 6704 beq +0x6 /* 0000073C */ 00000738 7008 moveq.l D0, 0x08 0000073A 6008 bra +0xA /* 00000744 */ label0000073C: 0000073C 7008 moveq.l D0, 0x08 0000073E 906C 0336 sub.w D0, [A4 + 0x336] 00000742 48C0 ext.l D0 label00000744: 00000744 3940 0326 move.w [A4 + 0x326], D0 00000748 397C 0004 0328 move.w [A4 + 0x328], 0x4 0000074E 7E10 moveq.l D7, 0x10 label00000750: 00000750 4A6C 032E tst.w [A4 + 0x32E] 00000754 6C04 bge +0x6 /* 0000075A */ 00000756 426C 032E clr.w [A4 + 0x32E] label0000075A: 0000075A 302C 0332 move.w D0, [A4 + 0x332] 0000075E 48C0 ext.l D0 00000760 322C 0356 move.w D1, [A4 + 0x356] 00000764 48C1 ext.l D1 00000766 342C 0328 move.w D2, [A4 + 0x328] 0000076A 5342 subq.w D2, 1 0000076C E4A1 asr D1, D2 0000076E 2A00 move.l D5, D0 00000770 9A81 sub.l D5, D1 00000772 BA6C 032E cmp.w D5, [A4 + 0x32E] 00000776 6C04 bge +0x6 /* 0000077C */ 00000778 3945 032E move.w [A4 + 0x32E], D5 label0000077C: 0000077C 4A6C 0330 tst.w [A4 + 0x330] 00000780 6C04 bge +0x6 /* 00000786 */ 00000782 426C 0330 clr.w [A4 + 0x330] label00000786: 00000786 302C 0334 move.w D0, [A4 + 0x334] 0000078A 48C0 ext.l D0 0000078C 322C 0358 move.w D1, [A4 + 0x358] 00000790 48C1 ext.l D1 00000792 342C 0328 move.w D2, [A4 + 0x328] 00000796 5342 subq.w D2, 1 00000798 E4A1 asr D1, D2 0000079A 2C00 move.l D6, D0 0000079C 9C81 sub.l D6, D1 0000079E BC6C 0330 cmp.w D6, [A4 + 0x330] 000007A2 6C04 bge +0x6 /* 000007A8 */ 000007A4 3946 0330 move.w [A4 + 0x330], D6 label000007A8: 000007A8 4A6E 000E tst.w [A6 + 0xE] 000007AC 670A beq +0xC /* 000007B8 */ 000007AE 2F2C 0360 move.l -[A7], [A4 + 0x360] 000007B2 4EBA FB02 jsr [PC - 0x4FE /* 000002B6 */] 000007B6 588F addq.l A7, 4 label000007B8: 000007B8 302C 0328 move.w D0, [A4 + 0x328] 000007BC 48C0 ext.l D0 000007BE 5380 subq.l D0, 1 000007C0 2800 move.l D4, D0 000007C2 E98C lsl D4, 4 000007C4 1D7C 0001 FFFF move.b [A6 - 0x1], 0x1 000007CA 486E FFFF pea.l [A6 - 0x1] 000007CE 4EBA 3D4A jsr [PC + 0x3D4A /* 0000451A */] 000007D2 203C 0000 00CF move.l D0, 0xCF 000007D8 C0AB 00B0 and.l D0, [A3 + 0xB0] 000007DC 2204 move.l D1, D4 000007DE 8280 or.l D1, D0 000007E0 2741 00B0 move.l [A3 + 0xB0], D1 000007E4 302E 000A move.w D0, [A6 + 0xA] 000007E8 48C0 ext.l D0 000007EA 2740 00B8 move.l [A3 + 0xB8], D0 000007EE 70EF moveq.l D0, 0xFFFFFFEF 000007F0 C093 and.l D0, [A3] 000007F2 2207 move.l D1, D7 000007F4 8280 or.l D1, D0 000007F6 2681 move.l [A3], D1 000007F8 486E FFFF pea.l [A6 - 0x1] 000007FC 4EBA 3D1C jsr [PC + 0x3D1C /* 0000451A */] 00000800 2F0C move.l -[A7], A4 00000802 4EBA 0098 jsr [PC + 0x98 /* 0000089C */] 00000806 588F addq.l A7, 4 00000808 4CEE 18F0 FFE6 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x1A] 0000080E 4E5E unlink A6 00000810 4E75 rts fn00000812: 00000812 4E56 0000 link A6, 0 00000816 48E7 0310 movem.l -[A7], D6,D7,A3 0000081A 266E 0014 movea.l A3, [A6 + 0x14] 0000081E 376E 000A 032E move.w [A3 + 0x32E], [A6 + 0xA] 00000824 6C04 bge +0x6 /* 0000082A */ 00000826 426B 032E clr.w [A3 + 0x32E] label0000082A: 0000082A 302B 0332 move.w D0, [A3 + 0x332] 0000082E 48C0 ext.l D0 00000830 322B 0356 move.w D1, [A3 + 0x356] 00000834 48C1 ext.l D1 00000836 342B 0328 move.w D2, [A3 + 0x328] 0000083A 5342 subq.w D2, 1 0000083C E4A1 asr D1, D2 0000083E 2C00 move.l D6, D0 00000840 9C81 sub.l D6, D1 00000842 BC6B 032E cmp.w D6, [A3 + 0x32E] 00000846 6C04 bge +0x6 /* 0000084C */ 00000848 3746 032E move.w [A3 + 0x32E], D6 label0000084C: 0000084C 376E 000E 0330 move.w [A3 + 0x330], [A6 + 0xE] 00000852 6C04 bge +0x6 /* 00000858 */ 00000854 426B 0330 clr.w [A3 + 0x330] label00000858: 00000858 302B 0334 move.w D0, [A3 + 0x334] 0000085C 48C0 ext.l D0 0000085E 322B 0358 move.w D1, [A3 + 0x358] 00000862 48C1 ext.l D1 00000864 342B 0328 move.w D2, [A3 + 0x328] 00000868 5342 subq.w D2, 1 0000086A E4A1 asr D1, D2 0000086C 2E00 move.l D7, D0 0000086E 9E81 sub.l D7, D1 00000870 BE6B 0330 cmp.w D7, [A3 + 0x330] 00000874 6C04 bge +0x6 /* 0000087A */ 00000876 3747 0330 move.w [A3 + 0x330], D7 label0000087A: 0000087A 4A6E 0012 tst.w [A6 + 0x12] 0000087E 670A beq +0xC /* 0000088A */ 00000880 2F2B 0360 move.l -[A7], [A3 + 0x360] 00000884 4EBA FA30 jsr [PC - 0x5D0 /* 000002B6 */] 00000888 588F addq.l A7, 4 label0000088A: 0000088A 2F0B move.l -[A7], A3 0000088C 4EBA 000E jsr [PC + 0xE /* 0000089C */] 00000890 588F addq.l A7, 4 00000892 4CEE 08C0 FFF4 movem.l D6,D7,A3, [A6 - 0xC] 00000898 4E5E unlink A6 0000089A 4E75 rts fn0000089C: 0000089C 48E7 1110 movem.l -[A7], D3,D7,A3 000008A0 266F 0010 movea.l A3, [A7 + 0x10] 000008A4 302B 0330 move.w D0, [A3 + 0x330] 000008A8 48C0 ext.l D0 000008AA 4C2B 0000 035C movem.w , [A3 + 0x35C] 000008B0 322B 032E move.w D1, [A3 + 0x32E] 000008B4 48C1 ext.l D1 000008B6 7403 moveq.l D2, 0x03 000008B8 B46B 0336 cmp.w D2, [A3 + 0x336] 000008BC 6E04 bgt +0x6 /* 000008C2 */ 000008BE 7402 moveq.l D2, 0x02 000008C0 600C bra +0xE /* 000008CE */ label000008C2: 000008C2 342B 0336 move.w D2, [A3 + 0x336] 000008C6 48C2 ext.l D2 000008C8 7605 moveq.l D3, 0x05 000008CA 9682 sub.l D3, D2 000008CC 2403 move.l D2, D3 label000008CE: 000008CE E4A1 asr D1, D2 000008D0 2E01 move.l D7, D1 000008D2 DE80 add.l D7, D0 000008D4 701F moveq.l D0, 0x1F 000008D6 C087 and.l D0, D7 000008D8 721F moveq.l D1, 0x1F 000008DA B280 cmp.l D1, D0 000008DC 6602 bne +0x4 /* 000008E0 */ 000008DE 5387 subq.l D7, 1 label000008E0: 000008E0 7003 moveq.l D0, 0x03 000008E2 2F00 move.l -[A7], D0 000008E4 2F07 move.l -[A7], D7 000008E6 7208 moveq.l D1, 0x08 000008E8 2F01 move.l -[A7], D1 000008EA 2F2B 0360 move.l -[A7], [A3 + 0x360] 000008EE 4EBA F88A jsr [PC - 0x776 /* 0000017A */] 000008F2 4FEF 0010 lea.l A7, [A7 + 0x10] 000008F6 4CDF 0888 movem.l D3,D7,A3, [A7]+ 000008FA 4E75 rts fn000008FC: 000008FC 2F07 move.l -[A7], D7 000008FE 3E2F 000A move.w D7, [A7 + 0xA] 00000902 7000 moveq.l D0, 0x00 00000904 BE6F 000E cmp.w D7, [A7 + 0xE] 00000908 6D08 blt +0xA /* 00000912 */ 0000090A BE6F 0012 cmp.w D7, [A7 + 0x12] 0000090E 6E02 bgt +0x4 /* 00000912 */ 00000910 7001 moveq.l D0, 0x01 label00000912: 00000912 2E1F move.l D7, [A7]+ 00000914 4E75 rts fn00000916: 00000916 4E56 FFFE link A6, -0x0002 0000091A 48E7 0110 movem.l -[A7], D7,A3 0000091E 3E2E 0012 move.w D7, [A6 + 0x12] 00000922 202E 0008 move.l D0, [A6 + 0x8] 00000926 D0BC 00D0 0000 add.l D0, 0xD00000 0000092C 222E 000C move.l D1, [A6 + 0xC] 00000930 E581 asl D1, 2 00000932 2641 movea.l A3, D1 00000934 D7C0 add.l A3, D0 00000936 1D7C 0001 FFFF move.b [A6 - 0x1], 0x1 0000093C 486E FFFF pea.l [A6 - 0x1] 00000940 4EBA 3BD8 jsr [PC + 0x3BD8 /* 0000451A */] 00000944 4A6E 0016 tst.w [A6 + 0x16] 00000948 6708 beq +0xA /* 00000952 */ 0000094A 7001 moveq.l D0, 0x01 0000094C EFA8 lsl D0, D7 0000094E 8193 or.l [A3], D0 00000950 6008 bra +0xA /* 0000095A */ label00000952: 00000952 7001 moveq.l D0, 0x01 00000954 EFA8 lsl D0, D7 00000956 4680 not.l D0 00000958 C193 and.l [A3], D0 label0000095A: 0000095A 486E FFFF pea.l [A6 - 0x1] 0000095E 4EBA 3BBA jsr [PC + 0x3BBA /* 0000451A */] 00000962 4CEE 0880 FFF6 movem.l D7,A3, [A6 - 0xA] 00000968 4E5E unlink A6 0000096A 4E75 rts fn0000096C: 0000096C 4E56 FFFE link A6, -0x0002 00000970 48E7 0110 movem.l -[A7], D7,A3 00000974 202E 0008 move.l D0, [A6 + 0x8] 00000978 D0BC 00D0 0000 add.l D0, 0xD00000 0000097E 222E 000C move.l D1, [A6 + 0xC] 00000982 E581 asl D1, 2 00000984 2641 movea.l A3, D1 00000986 D7C0 add.l A3, D0 00000988 1D7C 0001 FFFF move.b [A6 - 0x1], 0x1 0000098E 486E FFFF pea.l [A6 - 0x1] 00000992 4EBA 3B86 jsr [PC + 0x3B86 /* 0000451A */] 00000996 2E13 move.l D7, [A3] 00000998 302E 0012 move.w D0, [A6 + 0x12] 0000099C 48C0 ext.l D0 0000099E 4680 not.l D0 000009A0 CE80 and.l D7, D0 000009A2 302E 0016 move.w D0, [A6 + 0x16] 000009A6 48C0 ext.l D0 000009A8 8E80 or.l D7, D0 000009AA 2687 move.l [A3], D7 000009AC 486E FFFF pea.l [A6 - 0x1] 000009B0 4EBA 3B68 jsr [PC + 0x3B68 /* 0000451A */] 000009B4 4CEE 0880 FFF6 movem.l D7,A3, [A6 - 0xA] 000009BA 4E5E unlink A6 000009BC 4E75 rts fn000009BE: 000009BE 4E56 FFFA link A6, -0x0006 000009C2 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 000009C6 7002 moveq.l D0, 0x02 000009C8 2F00 move.l -[A7], D0 000009CA 724A moveq.l D1, 0x4A 000009CC 2F01 move.l -[A7], D1 000009CE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000009D2 4EBA F714 jsr [PC - 0x8EC /* 000000E8 */] 000009D6 2F00 move.l -[A7], D0 000009D8 7202 moveq.l D1, 0x02 000009DA 2F01 move.l -[A7], D1 000009DC 7448 moveq.l D2, 0x48 000009DE 2F02 move.l -[A7], D2 000009E0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000009E4 4EBA F702 jsr [PC - 0x8FE /* 000000E8 */] 000009E8 4FEF 000C lea.l A7, [A7 + 0xC] 000009EC 2200 move.l D1, D0 000009EE 201F move.l D0, [A7]+ 000009F0 9081 sub.l D0, D1 000009F2 5280 addq.l D0, 1 000009F4 3D40 FFFA move.w [A6 - 0x6], D0 000009F8 426E FFFC clr.w [A6 - 0x4] 000009FC 3C2E 000E move.w D6, [A6 + 0xE] 00000A00 7002 moveq.l D0, 0x02 00000A02 2F00 move.l -[A7], D0 00000A04 7230 moveq.l D1, 0x30 00000A06 2F01 move.l -[A7], D1 00000A08 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A0C 4EBA 054C jsr [PC + 0x54C /* 00000F5A */] 00000A10 4A40 tst.w D0 00000A12 4FEF 0018 lea.l A7, [A7 + 0x18] 00000A16 6606 bne +0x8 /* 00000A1E */ 00000A18 9C6E FFFA sub.w D6, [A6 - 0x6] 00000A1C 6026 bra +0x28 /* 00000A44 */ label00000A1E: 00000A1E 7003 moveq.l D0, 0x03 00000A20 2F00 move.l -[A7], D0 00000A22 7230 moveq.l D1, 0x30 00000A24 2F01 move.l -[A7], D1 00000A26 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A2A 4EBA 052E jsr [PC + 0x52E /* 00000F5A */] 00000A2E 4A40 tst.w D0 00000A30 4FEF 000C lea.l A7, [A7 + 0xC] 00000A34 660E bne +0x10 /* 00000A44 */ 00000A36 3006 move.w D0, D6 00000A38 48C0 ext.l D0 00000A3A 4C7C 0800 0000 0002 movem.l A3, 0x2 00000A42 3C00 move.w D6, D0 label00000A44: 00000A44 7E08 moveq.l D7, 0x08 label00000A46: 00000A46 4A46 tst.w D6 00000A48 6F34 ble +0x36 /* 00000A7E */ 00000A4A 7008 moveq.l D0, 0x08 00000A4C 9047 sub.w D0, D7 00000A4E 7801 moveq.l D4, 0x01 00000A50 E1AC lsl D4, D0 00000A52 D86E FFFA add.w D4, [A6 - 0x6] 00000A56 7009 moveq.l D0, 0x09 00000A58 9047 sub.w D0, D7 00000A5A 7201 moveq.l D1, 0x01 00000A5C E1A9 lsl D1, D0 00000A5E 3D41 FFFE move.w [A6 - 0x2], D1 00000A62 3004 move.w D0, D4 00000A64 48C0 ext.l D0 00000A66 81EE FFFE divs.w D0, [A6 - 0x2] 00000A6A 3A00 move.w D5, D0 00000A6C BC45 cmp.w D6, D5 00000A6E 6D0A blt +0xC /* 00000A7A */ 00000A70 9C45 sub.w D6, D5 00000A72 7001 moveq.l D0, 0x01 00000A74 EFA8 lsl D0, D7 00000A76 816E FFFC or.w [A6 - 0x4], D0 label00000A7A: 00000A7A 51CF FFCA dbf D7, -0x38 /* 00000A46 */ label00000A7E: 00000A7E 302E FFFC move.w D0, [A6 - 0x4] 00000A82 4CEE 00F0 FFEA movem.l D4,D5,D6,D7, [A6 - 0x16] 00000A88 4E5E unlink A6 00000A8A 4E75 rts fn00000A8C: 00000A8C 4E56 FFFA link A6, -0x0006 00000A90 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 00000A94 7002 moveq.l D0, 0x02 00000A96 2F00 move.l -[A7], D0 00000A98 7242 moveq.l D1, 0x42 00000A9A 2F01 move.l -[A7], D1 00000A9C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000AA0 4EBA F646 jsr [PC - 0x9BA /* 000000E8 */] 00000AA4 2F00 move.l -[A7], D0 00000AA6 7202 moveq.l D1, 0x02 00000AA8 2F01 move.l -[A7], D1 00000AAA 7440 moveq.l D2, 0x40 00000AAC 2F02 move.l -[A7], D2 00000AAE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000AB2 4EBA F634 jsr [PC - 0x9CC /* 000000E8 */] 00000AB6 4FEF 000C lea.l A7, [A7 + 0xC] 00000ABA 2200 move.l D1, D0 00000ABC 201F move.l D0, [A7]+ 00000ABE 9081 sub.l D0, D1 00000AC0 5280 addq.l D0, 1 00000AC2 3D40 FFFA move.w [A6 - 0x6], D0 00000AC6 426E FFFC clr.w [A6 - 0x4] 00000ACA 3C2E 000E move.w D6, [A6 + 0xE] 00000ACE 7E09 moveq.l D7, 0x09 00000AD0 4FEF 000C lea.l A7, [A7 + 0xC] label00000AD4: 00000AD4 4A46 tst.w D6 00000AD6 6F34 ble +0x36 /* 00000B0C */ 00000AD8 7009 moveq.l D0, 0x09 00000ADA 9047 sub.w D0, D7 00000ADC 7801 moveq.l D4, 0x01 00000ADE E1AC lsl D4, D0 00000AE0 D86E FFFA add.w D4, [A6 - 0x6] 00000AE4 700A moveq.l D0, 0x0A 00000AE6 9047 sub.w D0, D7 00000AE8 7201 moveq.l D1, 0x01 00000AEA E1A9 lsl D1, D0 00000AEC 3D41 FFFE move.w [A6 - 0x2], D1 00000AF0 3004 move.w D0, D4 00000AF2 48C0 ext.l D0 00000AF4 81EE FFFE divs.w D0, [A6 - 0x2] 00000AF8 3A00 move.w D5, D0 00000AFA BC45 cmp.w D6, D5 00000AFC 6D0A blt +0xC /* 00000B08 */ 00000AFE 9C45 sub.w D6, D5 00000B00 7001 moveq.l D0, 0x01 00000B02 EFA8 lsl D0, D7 00000B04 816E FFFC or.w [A6 - 0x4], D0 label00000B08: 00000B08 51CF FFCA dbf D7, -0x38 /* 00000AD4 */ label00000B0C: 00000B0C 302E FFFC move.w D0, [A6 - 0x4] 00000B10 4CEE 00F0 FFEA movem.l D4,D5,D6,D7, [A6 - 0x16] 00000B16 4E5E unlink A6 00000B18 4E75 rts fn00000B1A: 00000B1A 48E7 1710 movem.l -[A7], D3,D5,D6,D7,A3 00000B1E 266F 0018 movea.l A3, [A7 + 0x18] 00000B22 4245 clr.w D5 00000B24 2C13 move.l D6, [A3] 00000B26 7006 moveq.l D0, 0x06 00000B28 2F00 move.l -[A7], D0 00000B2A 7230 moveq.l D1, 0x30 00000B2C 2F01 move.l -[A7], D1 00000B2E 2F06 move.l -[A7], D6 00000B30 4EBA 0428 jsr [PC + 0x428 /* 00000F5A */] 00000B34 4A40 tst.w D0 00000B36 4FEF 000C lea.l A7, [A7 + 0xC] 00000B3A 6744 beq +0x46 /* 00000B80 */ 00000B3C 4247 clr.w D7 label00000B3E: 00000B3E 7001 moveq.l D0, 0x01 00000B40 2F00 move.l -[A7], D0 00000B42 4EBA F752 jsr [PC - 0x8AE /* 00000296 */] 00000B46 7006 moveq.l D0, 0x06 00000B48 2F00 move.l -[A7], D0 00000B4A 7230 moveq.l D1, 0x30 00000B4C 2F01 move.l -[A7], D1 00000B4E 2F06 move.l -[A7], D6 00000B50 4EBA 0408 jsr [PC + 0x408 /* 00000F5A */] 00000B54 4A40 tst.w D0 00000B56 4FEF 0010 lea.l A7, [A7 + 0x10] 00000B5A 6708 beq +0xA /* 00000B64 */ 00000B5C 5247 addq.w D7, 1 00000B5E 0C47 0064 cmpi.w D7, 0x64 /* 'd' */ 00000B62 6DDA blt -0x24 /* 00000B3E */ label00000B64: 00000B64 0C47 0064 cmpi.w D7, 0x64 /* 'd' */ 00000B68 6D16 blt +0x18 /* 00000B80 */ 00000B6A 7000 moveq.l D0, 0x00 00000B6C 2F00 move.l -[A7], D0 00000B6E 7206 moveq.l D1, 0x06 00000B70 2F01 move.l -[A7], D1 00000B72 7030 moveq.l D0, 0x30 00000B74 2F00 move.l -[A7], D0 00000B76 2F06 move.l -[A7], D6 00000B78 4EBA FD9C jsr [PC - 0x264 /* 00000916 */] 00000B7C 4FEF 0010 lea.l A7, [A7 + 0x10] label00000B80: 00000B80 7005 moveq.l D0, 0x05 00000B82 2F00 move.l -[A7], D0 00000B84 7230 moveq.l D1, 0x30 00000B86 2F01 move.l -[A7], D1 00000B88 2F06 move.l -[A7], D6 00000B8A 4EBA 03CE jsr [PC + 0x3CE /* 00000F5A */] 00000B8E 4A40 tst.w D0 00000B90 4FEF 000C lea.l A7, [A7 + 0xC] 00000B94 675C beq +0x5E /* 00000BF2 */ 00000B96 7A01 moveq.l D5, 0x01 00000B98 7000 moveq.l D0, 0x00 00000B9A 2F00 move.l -[A7], D0 00000B9C 7205 moveq.l D1, 0x05 00000B9E 2F01 move.l -[A7], D1 00000BA0 7030 moveq.l D0, 0x30 00000BA2 2F00 move.l -[A7], D0 00000BA4 2F06 move.l -[A7], D6 00000BA6 4EBA FD6E jsr [PC - 0x292 /* 00000916 */] 00000BAA 4247 clr.w D7 00000BAC 4FEF 0010 lea.l A7, [A7 + 0x10] label00000BB0: 00000BB0 7001 moveq.l D0, 0x01 00000BB2 2F00 move.l -[A7], D0 00000BB4 4EBA F6E0 jsr [PC - 0x920 /* 00000296 */] 00000BB8 7005 moveq.l D0, 0x05 00000BBA 2F00 move.l -[A7], D0 00000BBC 7230 moveq.l D1, 0x30 00000BBE 2F01 move.l -[A7], D1 00000BC0 2F06 move.l -[A7], D6 00000BC2 4EBA 0396 jsr [PC + 0x396 /* 00000F5A */] 00000BC6 4A40 tst.w D0 00000BC8 4FEF 0010 lea.l A7, [A7 + 0x10] 00000BCC 6708 beq +0xA /* 00000BD6 */ 00000BCE 5247 addq.w D7, 1 00000BD0 0C47 0064 cmpi.w D7, 0x64 /* 'd' */ 00000BD4 6DDA blt -0x24 /* 00000BB0 */ label00000BD6: 00000BD6 0C47 0064 cmpi.w D7, 0x64 /* 'd' */ 00000BDA 6D16 blt +0x18 /* 00000BF2 */ 00000BDC 7000 moveq.l D0, 0x00 00000BDE 2F00 move.l -[A7], D0 00000BE0 7205 moveq.l D1, 0x05 00000BE2 2F01 move.l -[A7], D1 00000BE4 7030 moveq.l D0, 0x30 00000BE6 2F00 move.l -[A7], D0 00000BE8 2F06 move.l -[A7], D6 00000BEA 4EBA FD2A jsr [PC - 0x2D6 /* 00000916 */] 00000BEE 4FEF 0010 lea.l A7, [A7 + 0x10] label00000BF2: 00000BF2 3005 move.w D0, D5 00000BF4 4CDF 08E8 movem.l D3,D5,D6,D7,A3, [A7]+ 00000BF8 4E75 rts fn00000BFA: 00000BFA 4E56 0000 link A6, 0 00000BFE 48E7 0110 movem.l -[A7], D7,A3 00000C02 266E 000C movea.l A3, [A6 + 0xC] 00000C06 2E13 move.l D7, [A3] 00000C08 302E 000A move.w D0, [A6 + 0xA] 00000C0C 6B00 0342 bmi +0x344 /* 00000F50 */ 00000C10 0C40 0003 cmpi.w D0, 0x3 00000C14 6E00 033A bgt +0x33C /* 00000F50 */ 00000C18 D040 add.w D0, D0 00000C1A 303B 0006 move.w D0, [PC + D0.w + 0x6] 00000C1E 4EFB 0000 jmp [PC + D0.w] 00000C22 000A 00EE ori.b A2, 0xEE 00000C26 01D2 .incomplete 00000C28 02B4 7002 2F00 7203 andi.l [A4 + D7.w * 2 + 0x3], 0x70022F00 00000C30 2F01 move.l -[A7], D1 00000C32 7030 moveq.l D0, 0x30 00000C34 2F00 move.l -[A7], D0 00000C36 2F07 move.l -[A7], D7 00000C38 4EBA FD32 jsr [PC - 0x2CE /* 0000096C */] 00000C3C 7000 moveq.l D0, 0x00 00000C3E 2F00 move.l -[A7], D0 00000C40 7204 moveq.l D1, 0x04 00000C42 2F01 move.l -[A7], D1 00000C44 7031 moveq.l D0, 0x31 00000C46 2F00 move.l -[A7], D0 00000C48 2F07 move.l -[A7], D7 00000C4A 4EBA FCCA jsr [PC - 0x336 /* 00000916 */] 00000C4E 7000 moveq.l D0, 0x00 00000C50 2F00 move.l -[A7], D0 00000C52 2F00 move.l -[A7], D0 00000C54 7254 moveq.l D1, 0x54 00000C56 2F01 move.l -[A7], D1 00000C58 2F07 move.l -[A7], D7 00000C5A 4EBA FCBA jsr [PC - 0x346 /* 00000916 */] 00000C5E 2F0B move.l -[A7], A3 00000C60 7033 moveq.l D0, 0x33 00000C62 2F00 move.l -[A7], D0 00000C64 720E moveq.l D1, 0x0E 00000C66 2F01 move.l -[A7], D1 00000C68 4878 008A push.l 0x8A 00000C6C 4EBA 0982 jsr [PC + 0x982 /* 000015F0 */] 00000C70 2F0B move.l -[A7], A3 00000C72 7000 moveq.l D0, 0x00 00000C74 102B 002A move.b D0, [A3 + 0x2A] 00000C78 223C FFFF FF7F move.l D1, 0xFFFFFF7F 00000C7E C280 and.l D1, D0 00000C80 2F01 move.l -[A7], D1 00000C82 7006 moveq.l D0, 0x06 00000C84 2F00 move.l -[A7], D0 00000C86 4878 008A push.l 0x8A 00000C8A 4EBA 0964 jsr [PC + 0x964 /* 000015F0 */] 00000C8E 302B 0020 move.w D0, [A3 + 0x20] 00000C92 4FEF 0050 lea.l A7, [A7 + 0x50] 00000C96 6B5C bmi +0x5E /* 00000CF4 */ 00000C98 0C40 0002 cmpi.w D0, 0x2 00000C9C 6E56 bgt +0x58 /* 00000CF4 */ 00000C9E D040 add.w D0, D0 00000CA0 303B 0006 move.w D0, [PC + D0.w + 0x6] 00000CA4 4EFB 0000 jmp [PC + D0.w] 00000CA8 0008 0020 ori.b A0, 0x20 /* ' ' */ 00000CAC 0038 2F0B 707F ori.b [0x0000707F], 0xB 00000CB2 2F00 move.l -[A7], D0 00000CB4 720F moveq.l D1, 0x0F 00000CB6 2F01 move.l -[A7], D1 00000CB8 4878 008A push.l 0x8A 00000CBC 4EBA 0932 jsr [PC + 0x932 /* 000015F0 */] 00000CC0 4FEF 0010 lea.l A7, [A7 + 0x10] 00000CC4 602E bra +0x30 /* 00000CF4 */ 00000CC6 2F0B move.l -[A7], A3 00000CC8 7039 moveq.l D0, 0x39 00000CCA 2F00 move.l -[A7], D0 00000CCC 720F moveq.l D1, 0x0F 00000CCE 2F01 move.l -[A7], D1 00000CD0 4878 008A push.l 0x8A 00000CD4 4EBA 091A jsr [PC + 0x91A /* 000015F0 */] 00000CD8 4FEF 0010 lea.l A7, [A7 + 0x10] 00000CDC 6016 bra +0x18 /* 00000CF4 */ 00000CDE 2F0B move.l -[A7], A3 00000CE0 703F moveq.l D0, 0x3F 00000CE2 2F00 move.l -[A7], D0 00000CE4 720F moveq.l D1, 0x0F 00000CE6 2F01 move.l -[A7], D1 00000CE8 4878 008A push.l 0x8A 00000CEC 4EBA 0902 jsr [PC + 0x902 /* 000015F0 */] 00000CF0 4FEF 0010 lea.l A7, [A7 + 0x10] label00000CF4: 00000CF4 2F0B move.l -[A7], A3 00000CF6 707A moveq.l D0, 0x7A 00000CF8 2F00 move.l -[A7], D0 00000CFA 7200 moveq.l D1, 0x00 00000CFC 2F01 move.l -[A7], D1 00000CFE 4878 00E0 push.l 0xE0 00000D02 4EBA 08EC jsr [PC + 0x8EC /* 000015F0 */] 00000D06 4FEF 0010 lea.l A7, [A7 + 0x10] 00000D0A 6000 0244 bra +0x246 /* 00000F50 */ 00000D0E 7000 moveq.l D0, 0x00 00000D10 2F00 move.l -[A7], D0 00000D12 7203 moveq.l D1, 0x03 00000D14 2F01 move.l -[A7], D1 00000D16 7030 moveq.l D0, 0x30 00000D18 2F00 move.l -[A7], D0 00000D1A 2F07 move.l -[A7], D7 00000D1C 4EBA FC4E jsr [PC - 0x3B2 /* 0000096C */] 00000D20 7000 moveq.l D0, 0x00 00000D22 2F00 move.l -[A7], D0 00000D24 7204 moveq.l D1, 0x04 00000D26 2F01 move.l -[A7], D1 00000D28 7031 moveq.l D0, 0x31 00000D2A 2F00 move.l -[A7], D0 00000D2C 2F07 move.l -[A7], D7 00000D2E 4EBA FBE6 jsr [PC - 0x41A /* 00000916 */] 00000D32 7000 moveq.l D0, 0x00 00000D34 2F00 move.l -[A7], D0 00000D36 2F00 move.l -[A7], D0 00000D38 7254 moveq.l D1, 0x54 00000D3A 2F01 move.l -[A7], D1 00000D3C 2F07 move.l -[A7], D7 00000D3E 4EBA FBD6 jsr [PC - 0x42A /* 00000916 */] 00000D42 2F0B move.l -[A7], A3 00000D44 7033 moveq.l D0, 0x33 00000D46 2F00 move.l -[A7], D0 00000D48 720E moveq.l D1, 0x0E 00000D4A 2F01 move.l -[A7], D1 00000D4C 4878 008A push.l 0x8A 00000D50 4EBA 089E jsr [PC + 0x89E /* 000015F0 */] 00000D54 2F0B move.l -[A7], A3 00000D56 7000 moveq.l D0, 0x00 00000D58 102B 002A move.b D0, [A3 + 0x2A] 00000D5C 223C 0000 0080 move.l D1, 0x80 00000D62 8280 or.l D1, D0 00000D64 2F01 move.l -[A7], D1 00000D66 7006 moveq.l D0, 0x06 00000D68 2F00 move.l -[A7], D0 00000D6A 4878 008A push.l 0x8A 00000D6E 4EBA 0880 jsr [PC + 0x880 /* 000015F0 */] 00000D72 302B 0020 move.w D0, [A3 + 0x20] 00000D76 4FEF 0050 lea.l A7, [A7 + 0x50] 00000D7A 6B5C bmi +0x5E /* 00000DD8 */ 00000D7C 0C40 0002 cmpi.w D0, 0x2 00000D80 6E56 bgt +0x58 /* 00000DD8 */ 00000D82 D040 add.w D0, D0 00000D84 303B 0006 move.w D0, [PC + D0.w + 0x6] 00000D88 4EFB 0000 jmp [PC + D0.w] 00000D8C 0008 0020 ori.b A0, 0x20 /* ' ' */ 00000D90 0038 2F0B 707F ori.b [0x0000707F], 0xB 00000D96 2F00 move.l -[A7], D0 00000D98 720F moveq.l D1, 0x0F 00000D9A 2F01 move.l -[A7], D1 00000D9C 4878 008A push.l 0x8A 00000DA0 4EBA 084E jsr [PC + 0x84E /* 000015F0 */] 00000DA4 4FEF 0010 lea.l A7, [A7 + 0x10] 00000DA8 602E bra +0x30 /* 00000DD8 */ 00000DAA 2F0B move.l -[A7], A3 00000DAC 703F moveq.l D0, 0x3F 00000DAE 2F00 move.l -[A7], D0 00000DB0 720F moveq.l D1, 0x0F 00000DB2 2F01 move.l -[A7], D1 00000DB4 4878 008A push.l 0x8A 00000DB8 4EBA 0836 jsr [PC + 0x836 /* 000015F0 */] 00000DBC 4FEF 0010 lea.l A7, [A7 + 0x10] 00000DC0 6016 bra +0x18 /* 00000DD8 */ 00000DC2 2F0B move.l -[A7], A3 00000DC4 703E moveq.l D0, 0x3E 00000DC6 2F00 move.l -[A7], D0 00000DC8 720F moveq.l D1, 0x0F 00000DCA 2F01 move.l -[A7], D1 00000DCC 4878 008A push.l 0x8A 00000DD0 4EBA 081E jsr [PC + 0x81E /* 000015F0 */] 00000DD4 4FEF 0010 lea.l A7, [A7 + 0x10] label00000DD8: 00000DD8 2F0B move.l -[A7], A3 00000DDA 707A moveq.l D0, 0x7A 00000DDC 2F00 move.l -[A7], D0 00000DDE 7200 moveq.l D1, 0x00 00000DE0 2F01 move.l -[A7], D1 00000DE2 4878 00E0 push.l 0xE0 00000DE6 4EBA 0808 jsr [PC + 0x808 /* 000015F0 */] 00000DEA 4FEF 0010 lea.l A7, [A7 + 0x10] 00000DEE 6000 0160 bra +0x162 /* 00000F50 */ 00000DF2 7001 moveq.l D0, 0x01 00000DF4 2F00 move.l -[A7], D0 00000DF6 7203 moveq.l D1, 0x03 00000DF8 2F01 move.l -[A7], D1 00000DFA 7030 moveq.l D0, 0x30 00000DFC 2F00 move.l -[A7], D0 00000DFE 2F07 move.l -[A7], D7 00000E00 4EBA FB6A jsr [PC - 0x496 /* 0000096C */] 00000E04 7000 moveq.l D0, 0x00 00000E06 2F00 move.l -[A7], D0 00000E08 7204 moveq.l D1, 0x04 00000E0A 2F01 move.l -[A7], D1 00000E0C 7031 moveq.l D0, 0x31 00000E0E 2F00 move.l -[A7], D0 00000E10 2F07 move.l -[A7], D7 00000E12 4EBA FB02 jsr [PC - 0x4FE /* 00000916 */] 00000E16 7000 moveq.l D0, 0x00 00000E18 2F00 move.l -[A7], D0 00000E1A 2F00 move.l -[A7], D0 00000E1C 7254 moveq.l D1, 0x54 00000E1E 2F01 move.l -[A7], D1 00000E20 2F07 move.l -[A7], D7 00000E22 4EBA FAF2 jsr [PC - 0x50E /* 00000916 */] 00000E26 2F0B move.l -[A7], A3 00000E28 7033 moveq.l D0, 0x33 00000E2A 2F00 move.l -[A7], D0 00000E2C 720E moveq.l D1, 0x0E 00000E2E 2F01 move.l -[A7], D1 00000E30 4878 008A push.l 0x8A 00000E34 4EBA 07BA jsr [PC + 0x7BA /* 000015F0 */] 00000E38 2F0B move.l -[A7], A3 00000E3A 7000 moveq.l D0, 0x00 00000E3C 102B 002A move.b D0, [A3 + 0x2A] 00000E40 223C FFFF FF7F move.l D1, 0xFFFFFF7F 00000E46 C280 and.l D1, D0 00000E48 2F01 move.l -[A7], D1 00000E4A 7006 moveq.l D0, 0x06 00000E4C 2F00 move.l -[A7], D0 00000E4E 4878 008A push.l 0x8A 00000E52 4EBA 079C jsr [PC + 0x79C /* 000015F0 */] 00000E56 302B 0020 move.w D0, [A3 + 0x20] 00000E5A 4FEF 0050 lea.l A7, [A7 + 0x50] 00000E5E 6B5C bmi +0x5E /* 00000EBC */ 00000E60 0C40 0002 cmpi.w D0, 0x2 00000E64 6E56 bgt +0x58 /* 00000EBC */ 00000E66 D040 add.w D0, D0 00000E68 303B 0006 move.w D0, [PC + D0.w + 0x6] 00000E6C 4EFB 0000 jmp [PC + D0.w] 00000E70 0008 0020 ori.b A0, 0x20 /* ' ' */ 00000E74 0038 2F0B 707F ori.b [0x0000707F], 0xB 00000E7A 2F00 move.l -[A7], D0 00000E7C 720F moveq.l D1, 0x0F 00000E7E 2F01 move.l -[A7], D1 00000E80 4878 008A push.l 0x8A 00000E84 4EBA 076A jsr [PC + 0x76A /* 000015F0 */] 00000E88 4FEF 0010 lea.l A7, [A7 + 0x10] 00000E8C 602E bra +0x30 /* 00000EBC */ 00000E8E 2F0B move.l -[A7], A3 00000E90 7039 moveq.l D0, 0x39 00000E92 2F00 move.l -[A7], D0 00000E94 720F moveq.l D1, 0x0F 00000E96 2F01 move.l -[A7], D1 00000E98 4878 008A push.l 0x8A 00000E9C 4EBA 0752 jsr [PC + 0x752 /* 000015F0 */] 00000EA0 4FEF 0010 lea.l A7, [A7 + 0x10] 00000EA4 6016 bra +0x18 /* 00000EBC */ 00000EA6 2F0B move.l -[A7], A3 00000EA8 703F moveq.l D0, 0x3F 00000EAA 2F00 move.l -[A7], D0 00000EAC 720F moveq.l D1, 0x0F 00000EAE 2F01 move.l -[A7], D1 00000EB0 4878 008A push.l 0x8A 00000EB4 4EBA 073A jsr [PC + 0x73A /* 000015F0 */] 00000EB8 4FEF 0010 lea.l A7, [A7 + 0x10] label00000EBC: 00000EBC 2F0B move.l -[A7], A3 00000EBE 707A moveq.l D0, 0x7A 00000EC0 2F00 move.l -[A7], D0 00000EC2 7200 moveq.l D1, 0x00 00000EC4 2F01 move.l -[A7], D1 00000EC6 4878 00E0 push.l 0xE0 00000ECA 4EBA 0724 jsr [PC + 0x724 /* 000015F0 */] 00000ECE 4FEF 0010 lea.l A7, [A7 + 0x10] 00000ED2 607C bra +0x7E /* 00000F50 */ 00000ED4 7002 moveq.l D0, 0x02 00000ED6 2F00 move.l -[A7], D0 00000ED8 7203 moveq.l D1, 0x03 00000EDA 2F01 move.l -[A7], D1 00000EDC 7030 moveq.l D0, 0x30 00000EDE 2F00 move.l -[A7], D0 00000EE0 2F07 move.l -[A7], D7 00000EE2 4EBA FA88 jsr [PC - 0x578 /* 0000096C */] 00000EE6 7001 moveq.l D0, 0x01 00000EE8 2F00 move.l -[A7], D0 00000EEA 7204 moveq.l D1, 0x04 00000EEC 2F01 move.l -[A7], D1 00000EEE 7031 moveq.l D0, 0x31 00000EF0 2F00 move.l -[A7], D0 00000EF2 2F07 move.l -[A7], D7 00000EF4 4EBA FA20 jsr [PC - 0x5E0 /* 00000916 */] 00000EF8 7001 moveq.l D0, 0x01 00000EFA 2F00 move.l -[A7], D0 00000EFC 7200 moveq.l D1, 0x00 00000EFE 2F01 move.l -[A7], D1 00000F00 7054 moveq.l D0, 0x54 00000F02 2F00 move.l -[A7], D0 00000F04 2F07 move.l -[A7], D7 00000F06 4EBA FA0E jsr [PC - 0x5F2 /* 00000916 */] 00000F0A 2F0B move.l -[A7], A3 00000F0C 7030 moveq.l D0, 0x30 00000F0E 2F00 move.l -[A7], D0 00000F10 720E moveq.l D1, 0x0E 00000F12 2F01 move.l -[A7], D1 00000F14 4878 008A push.l 0x8A 00000F18 4EBA 06D6 jsr [PC + 0x6D6 /* 000015F0 */] 00000F1C 2F0B move.l -[A7], A3 00000F1E 7000 moveq.l D0, 0x00 00000F20 102B 002A move.b D0, [A3 + 0x2A] 00000F24 223C FFFF FF7F move.l D1, 0xFFFFFF7F 00000F2A C280 and.l D1, D0 00000F2C 2F01 move.l -[A7], D1 00000F2E 7006 moveq.l D0, 0x06 00000F30 2F00 move.l -[A7], D0 00000F32 4878 008A push.l 0x8A 00000F36 4EBA 06B8 jsr [PC + 0x6B8 /* 000015F0 */] 00000F3A 2F0B move.l -[A7], A3 00000F3C 7074 moveq.l D0, 0x74 00000F3E 2F00 move.l -[A7], D0 00000F40 7200 moveq.l D1, 0x00 00000F42 2F01 move.l -[A7], D1 00000F44 4878 00E0 push.l 0xE0 00000F48 4EBA 06A6 jsr [PC + 0x6A6 /* 000015F0 */] 00000F4C 4FEF 0060 lea.l A7, [A7 + 0x60] label00000F50: 00000F50 4CEE 0880 FFF8 movem.l D7,A3, [A6 - 0x8] 00000F56 4E5E unlink A6 00000F58 4E75 rts fn00000F5A: 00000F5A 4E56 FFFE link A6, -0x0002 00000F5E 2F07 move.l -[A7], D7 00000F60 1D7C 0001 FFFF move.b [A6 - 0x1], 0x1 00000F66 486E FFFF pea.l [A6 - 0x1] 00000F6A 4EBA 35AE jsr [PC + 0x35AE /* 0000451A */] 00000F6E 202E 0008 move.l D0, [A6 + 0x8] 00000F72 D0BC 00D0 0000 add.l D0, 0xD00000 00000F78 222E 000C move.l D1, [A6 + 0xC] 00000F7C E581 asl D1, 2 00000F7E D280 add.l D1, D0 00000F80 2041 movea.l A0, D1 00000F82 302E 0012 move.w D0, [A6 + 0x12] 00000F86 7201 moveq.l D1, 0x01 00000F88 E1A9 lsl D1, D0 00000F8A C290 and.l D1, [A0] 00000F8C 6704 beq +0x6 /* 00000F92 */ 00000F8E 7001 moveq.l D0, 0x01 00000F90 6002 bra +0x4 /* 00000F94 */ label00000F92: 00000F92 7000 moveq.l D0, 0x00 label00000F94: 00000F94 3E00 move.w D7, D0 00000F96 486E FFFF pea.l [A6 - 0x1] 00000F9A 4EBA 357E jsr [PC + 0x357E /* 0000451A */] 00000F9E 3007 move.w D0, D7 00000FA0 2E2E FFFA move.l D7, [A6 - 0x6] 00000FA4 4E5E unlink A6 00000FA6 4E75 rts fn00000FA8: 00000FA8 4E56 FFFC link A6, -0x0004 00000FAC 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 00000FB0 7002 moveq.l D0, 0x02 00000FB2 2F00 move.l -[A7], D0 00000FB4 724A moveq.l D1, 0x4A 00000FB6 2F01 move.l -[A7], D1 00000FB8 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000FBC 4EBA F12A jsr [PC - 0xED6 /* 000000E8 */] 00000FC0 2F00 move.l -[A7], D0 00000FC2 7202 moveq.l D1, 0x02 00000FC4 2F01 move.l -[A7], D1 00000FC6 7448 moveq.l D2, 0x48 00000FC8 2F02 move.l -[A7], D2 00000FCA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000FCE 4EBA F118 jsr [PC - 0xEE8 /* 000000E8 */] 00000FD2 4FEF 000C lea.l A7, [A7 + 0xC] 00000FD6 2200 move.l D1, D0 00000FD8 201F move.l D0, [A7]+ 00000FDA 9081 sub.l D0, D1 00000FDC 5280 addq.l D0, 1 00000FDE 3D40 FFFE move.w [A6 - 0x2], D0 00000FE2 7002 moveq.l D0, 0x02 00000FE4 2F00 move.l -[A7], D0 00000FE6 724C moveq.l D1, 0x4C 00000FE8 2F01 move.l -[A7], D1 00000FEA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000FEE 4EBA F0F8 jsr [PC - 0xF08 /* 000000E8 */] 00000FF2 3D40 FFFC move.w [A6 - 0x4], D0 00000FF6 4244 clr.w D4 00000FF8 7E08 moveq.l D7, 0x08 00000FFA 4FEF 0018 lea.l A7, [A7 + 0x18] label00000FFE: 00000FFE 302E FFFC move.w D0, [A6 - 0x4] 00001002 48C0 ext.l D0 00001004 7201 moveq.l D1, 0x01 00001006 EFA9 lsl D1, D7 00001008 C280 and.l D1, D0 0000100A 671C beq +0x1E /* 00001028 */ 0000100C 7008 moveq.l D0, 0x08 0000100E 9047 sub.w D0, D7 00001010 7C01 moveq.l D6, 0x01 00001012 E1AE lsl D6, D0 00001014 DC6E FFFE add.w D6, [A6 - 0x2] 00001018 7009 moveq.l D0, 0x09 0000101A 9047 sub.w D0, D7 0000101C 7A01 moveq.l D5, 0x01 0000101E E1AD lsl D5, D0 00001020 3006 move.w D0, D6 00001022 48C0 ext.l D0 00001024 81C5 divs.w D0, D5 00001026 D840 add.w D4, D0 label00001028: 00001028 51CF FFD4 dbf D7, -0x2E /* 00000FFE */ 0000102C 7002 moveq.l D0, 0x02 0000102E 2F00 move.l -[A7], D0 00001030 7230 moveq.l D1, 0x30 00001032 2F01 move.l -[A7], D1 00001034 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001038 4EBA FF20 jsr [PC - 0xE0 /* 00000F5A */] 0000103C 4A40 tst.w D0 0000103E 4FEF 000C lea.l A7, [A7 + 0xC] 00001042 6606 bne +0x8 /* 0000104A */ 00001044 D86E FFFE add.w D4, [A6 - 0x2] 00001048 6020 bra +0x22 /* 0000106A */ label0000104A: 0000104A 7003 moveq.l D0, 0x03 0000104C 2F00 move.l -[A7], D0 0000104E 7230 moveq.l D1, 0x30 00001050 2F01 move.l -[A7], D1 00001052 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001056 4EBA FF02 jsr [PC - 0xFE /* 00000F5A */] 0000105A 4A40 tst.w D0 0000105C 4FEF 000C lea.l A7, [A7 + 0xC] 00001060 6608 bne +0xA /* 0000106A */ 00001062 3004 move.w D0, D4 00001064 48C0 ext.l D0 00001066 E380 asl D0, 1 00001068 3800 move.w D4, D0 label0000106A: 0000106A 3004 move.w D0, D4 0000106C 4CEE 00F0 FFEC movem.l D4,D5,D6,D7, [A6 - 0x14] 00001072 4E5E unlink A6 00001074 4E75 rts fn00001076: 00001076 4E56 FFFC link A6, -0x0004 0000107A 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 0000107E 7002 moveq.l D0, 0x02 00001080 2F00 move.l -[A7], D0 00001082 7244 moveq.l D1, 0x44 00001084 2F01 move.l -[A7], D1 00001086 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000108A 4EBA F05C jsr [PC - 0xFA4 /* 000000E8 */] 0000108E 3D40 FFFC move.w [A6 - 0x4], D0 00001092 7002 moveq.l D0, 0x02 00001094 2F00 move.l -[A7], D0 00001096 7242 moveq.l D1, 0x42 00001098 2F01 move.l -[A7], D1 0000109A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000109E 4EBA F048 jsr [PC - 0xFB8 /* 000000E8 */] 000010A2 2F00 move.l -[A7], D0 000010A4 7202 moveq.l D1, 0x02 000010A6 2F01 move.l -[A7], D1 000010A8 7440 moveq.l D2, 0x40 000010AA 2F02 move.l -[A7], D2 000010AC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000010B0 4EBA F036 jsr [PC - 0xFCA /* 000000E8 */] 000010B4 4FEF 000C lea.l A7, [A7 + 0xC] 000010B8 2200 move.l D1, D0 000010BA 201F move.l D0, [A7]+ 000010BC 9081 sub.l D0, D1 000010BE 5280 addq.l D0, 1 000010C0 3D40 FFFE move.w [A6 - 0x2], D0 000010C4 4244 clr.w D4 000010C6 7E09 moveq.l D7, 0x09 000010C8 4FEF 0018 lea.l A7, [A7 + 0x18] label000010CC: 000010CC 302E FFFC move.w D0, [A6 - 0x4] 000010D0 48C0 ext.l D0 000010D2 7201 moveq.l D1, 0x01 000010D4 EFA9 lsl D1, D7 000010D6 C280 and.l D1, D0 000010D8 671C beq +0x1E /* 000010F6 */ 000010DA 7009 moveq.l D0, 0x09 000010DC 9047 sub.w D0, D7 000010DE 7C01 moveq.l D6, 0x01 000010E0 E1AE lsl D6, D0 000010E2 DC6E FFFE add.w D6, [A6 - 0x2] 000010E6 700A moveq.l D0, 0x0A 000010E8 9047 sub.w D0, D7 000010EA 7A01 moveq.l D5, 0x01 000010EC E1AD lsl D5, D0 000010EE 3006 move.w D0, D6 000010F0 48C0 ext.l D0 000010F2 81C5 divs.w D0, D5 000010F4 D840 add.w D4, D0 label000010F6: 000010F6 51CF FFD4 dbf D7, -0x2E /* 000010CC */ 000010FA 3004 move.w D0, D4 000010FC 4CEE 00F0 FFEC movem.l D4,D5,D6,D7, [A6 - 0x14] 00001102 4E5E unlink A6 00001104 4E75 rts fn00001106: 00001106 4E56 0000 link A6, 0 0000110A 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 0000110E 3A2E 0016 move.w D5, [A6 + 0x16] 00001112 2C2E 0008 move.l D6, [A6 + 0x8] 00001116 7E03 moveq.l D7, 0x03 00001118 7003 moveq.l D0, 0x03 0000111A 2F00 move.l -[A7], D0 0000111C 7230 moveq.l D1, 0x30 0000111E 2F01 move.l -[A7], D1 00001120 2F06 move.l -[A7], D6 00001122 4EBA FE36 jsr [PC - 0x1CA /* 00000F5A */] 00001126 4A40 tst.w D0 00001128 4FEF 000C lea.l A7, [A7 + 0xC] 0000112C 661C bne +0x1E /* 0000114A */ 0000112E 7002 moveq.l D0, 0x02 00001130 2F00 move.l -[A7], D0 00001132 724C moveq.l D1, 0x4C 00001134 2F01 move.l -[A7], D1 00001136 2F06 move.l -[A7], D6 00001138 4EBA EFAE jsr [PC - 0x1052 /* 000000E8 */] 0000113C C0BC 0000 0100 and.l D0, 0x100 00001142 4FEF 000C lea.l A7, [A7 + 0xC] 00001146 6602 bne +0x4 /* 0000114A */ 00001148 5447 addq.w D7, 2 label0000114A: 0000114A 7003 moveq.l D0, 0x03 0000114C 2F00 move.l -[A7], D0 0000114E 7230 moveq.l D1, 0x30 00001150 2F01 move.l -[A7], D1 00001152 2F06 move.l -[A7], D6 00001154 4EBA FE04 jsr [PC - 0x1FC /* 00000F5A */] 00001158 4A40 tst.w D0 0000115A 4FEF 000C lea.l A7, [A7 + 0xC] 0000115E 671C beq +0x1E /* 0000117C */ 00001160 7002 moveq.l D0, 0x02 00001162 2F00 move.l -[A7], D0 00001164 724C moveq.l D1, 0x4C 00001166 2F01 move.l -[A7], D1 00001168 2F06 move.l -[A7], D6 0000116A 4EBA EF7C jsr [PC - 0x1084 /* 000000E8 */] 0000116E C0BC 0000 0100 and.l D0, 0x100 00001174 4FEF 000C lea.l A7, [A7 + 0xC] 00001178 6702 beq +0x4 /* 0000117C */ 0000117A 5347 subq.w D7, 1 label0000117C: 0000117C 4A45 tst.w D5 0000117E 6C20 bge +0x22 /* 000011A0 */ 00001180 302E 0012 move.w D0, [A6 + 0x12] 00001184 48C0 ext.l D0 00001186 48C7 ext.l D7 00001188 D087 add.l D0, D7 0000118A 48C5 ext.l D5 0000118C 2205 move.l D1, D5 0000118E 4481 neg.l D1 00001190 4C00 1800 movem.w A3,A4, D0 00001194 302E 000E move.w D0, [A6 + 0xE] 00001198 48C0 ext.l D0 0000119A 2800 move.l D4, D0 0000119C D881 add.l D4, D1 0000119E 601A bra +0x1C /* 000011BA */ label000011A0: 000011A0 302E 0012 move.w D0, [A6 + 0x12] 000011A4 48C0 ext.l D0 000011A6 48C7 ext.l D7 000011A8 9087 sub.l D0, D7 000011AA 48C5 ext.l D5 000011AC 4C05 0800 movem.w A3, D5 000011B0 322E 000E move.w D1, [A6 + 0xE] 000011B4 48C1 ext.l D1 000011B6 2801 move.l D4, D1 000011B8 D880 add.l D4, D0 label000011BA: 000011BA 2004 move.l D0, D4 000011BC 4CEE 00F0 FFF0 movem.l D4,D5,D6,D7, [A6 - 0x10] 000011C2 4E5E unlink A6 000011C4 4E75 rts fn000011C6: 000011C6 4E56 FFFA link A6, -0x0006 000011CA 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000011CE 266E 0008 movea.l A3, [A6 + 0x8] 000011D2 2E13 move.l D7, [A3] 000011D4 2007 move.l D0, D7 000011D6 D0BC 00FA 0018 add.l D0, 0xFA0018 000011DC 2D40 FFFA move.l [A6 - 0x6], D0 000011E0 206B 000A movea.l A0, [A3 + 0xA] 000011E4 2850 movea.l A4, [A0] 000011E6 377C 0004 0012 move.w [A3 + 0x12], 0x4 000011EC 377C 02AB 0014 move.w [A3 + 0x14], 0x2AB 000011F2 377C 0290 0016 move.w [A3 + 0x16], 0x290 000011F8 377C 0002 0018 move.w [A3 + 0x18], 0x2 000011FE 377C 00FD 001A move.w [A3 + 0x1A], 0xFD 00001204 377C 01F8 001C move.w [A3 + 0x1C], 0x1F8 0000120A 426B 001E clr.w [A3 + 0x1E] 0000120E 426B 0020 clr.w [A3 + 0x20] 00001212 426B 0022 clr.w [A3 + 0x22] 00001216 7001 moveq.l D0, 0x01 00001218 2F00 move.l -[A7], D0 0000121A 4878 0086 push.l 0x86 0000121E 7230 moveq.l D1, 0x30 00001220 2F01 move.l -[A7], D1 00001222 2F07 move.l -[A7], D7 00001224 4EBA EE38 jsr [PC - 0x11C8 /* 0000005E */] 00001228 7001 moveq.l D0, 0x01 0000122A 2F00 move.l -[A7], D0 0000122C 4878 00C2 push.l 0xC2 00001230 7231 moveq.l D1, 0x31 00001232 2F01 move.l -[A7], D1 00001234 2F07 move.l -[A7], D7 00001236 4EBA EE26 jsr [PC - 0x11DA /* 0000005E */] 0000123A 7001 moveq.l D0, 0x01 0000123C 2F00 move.l -[A7], D0 0000123E 7200 moveq.l D1, 0x00 00001240 2F01 move.l -[A7], D1 00001242 7054 moveq.l D0, 0x54 00001244 2F00 move.l -[A7], D0 00001246 2F07 move.l -[A7], D7 00001248 4EBA EE14 jsr [PC - 0x11EC /* 0000005E */] 0000124C 7002 moveq.l D0, 0x02 0000124E 2F00 move.l -[A7], D0 00001250 322B 0012 move.w D1, [A3 + 0x12] 00001254 48C1 ext.l D1 00001256 342B 001E move.w D2, [A3 + 0x1E] 0000125A 48C2 ext.l D2 0000125C D481 add.l D2, D1 0000125E 2F02 move.l -[A7], D2 00001260 7240 moveq.l D1, 0x40 00001262 2F01 move.l -[A7], D1 00001264 2F07 move.l -[A7], D7 00001266 4EBA EDF6 jsr [PC - 0x120A /* 0000005E */] 0000126A 7002 moveq.l D0, 0x02 0000126C 2F00 move.l -[A7], D0 0000126E 322B 0014 move.w D1, [A3 + 0x14] 00001272 48C1 ext.l D1 00001274 342B 001E move.w D2, [A3 + 0x1E] 00001278 48C2 ext.l D2 0000127A D481 add.l D2, D1 0000127C 2F02 move.l -[A7], D2 0000127E 7242 moveq.l D1, 0x42 00001280 2F01 move.l -[A7], D1 00001282 2F07 move.l -[A7], D7 00001284 4EBA EDD8 jsr [PC - 0x1228 /* 0000005E */] 00001288 7002 moveq.l D0, 0x02 0000128A 2F00 move.l -[A7], D0 0000128C 4878 0200 push.l 0x200 00001290 7244 moveq.l D1, 0x44 00001292 2F01 move.l -[A7], D1 00001294 2F07 move.l -[A7], D7 00001296 4EBA EDC6 jsr [PC - 0x123A /* 0000005E */] 0000129A 7002 moveq.l D0, 0x02 0000129C 2F00 move.l -[A7], D0 0000129E 322B 0018 move.w D1, [A3 + 0x18] 000012A2 48C1 ext.l D1 000012A4 2F01 move.l -[A7], D1 000012A6 7248 moveq.l D1, 0x48 000012A8 2F01 move.l -[A7], D1 000012AA 2F07 move.l -[A7], D7 000012AC 4EBA EDB0 jsr [PC - 0x1250 /* 0000005E */] 000012B0 7002 moveq.l D0, 0x02 000012B2 2F00 move.l -[A7], D0 000012B4 322B 001A move.w D1, [A3 + 0x1A] 000012B8 48C1 ext.l D1 000012BA 2F01 move.l -[A7], D1 000012BC 724A moveq.l D1, 0x4A 000012BE 2F01 move.l -[A7], D1 000012C0 2F07 move.l -[A7], D7 000012C2 4EBA ED9A jsr [PC - 0x1266 /* 0000005E */] 000012C6 7002 moveq.l D0, 0x02 000012C8 2F00 move.l -[A7], D0 000012CA 4878 0100 push.l 0x100 000012CE 724C moveq.l D1, 0x4C 000012D0 2F01 move.l -[A7], D1 000012D2 2F07 move.l -[A7], D7 000012D4 4EBA ED88 jsr [PC - 0x1278 /* 0000005E */] 000012D8 7002 moveq.l D0, 0x02 000012DA 2F00 move.l -[A7], D0 000012DC 7203 moveq.l D1, 0x03 000012DE 2F01 move.l -[A7], D1 000012E0 7010 moveq.l D0, 0x10 000012E2 2F00 move.l -[A7], D0 000012E4 2F07 move.l -[A7], D7 000012E6 4EBA EF1C jsr [PC - 0x10E4 /* 00000204 */] 000012EA E580 asl D0, 2 000012EC 4FEF 000C lea.l A7, [A7 + 0xC] 000012F0 2F00 move.l -[A7], D0 000012F2 704E moveq.l D0, 0x4E 000012F4 2F00 move.l -[A7], D0 000012F6 2F07 move.l -[A7], D7 000012F8 4EBA ED64 jsr [PC - 0x129C /* 0000005E */] 000012FC 302C 0356 move.w D0, [A4 + 0x356] 00001300 48C0 ext.l D0 00001302 322B 0014 move.w D1, [A3 + 0x14] 00001306 926B 0012 sub.w D1, [A3 + 0x12] 0000130A 48C1 ext.l D1 0000130C 4C7C 1801 0000 0002 movem.l D0,A3,A4, 0x2 00001314 9081 sub.l D0, D1 00001316 81FC 0002 divs.w D0, 0x2 0000131A 3740 000E move.w [A3 + 0xE], D0 0000131E 302B 001A move.w D0, [A3 + 0x1A] 00001322 906B 0018 sub.w D0, [A3 + 0x18] 00001326 322C 0358 move.w D1, [A4 + 0x358] 0000132A 9240 sub.w D1, D0 0000132C 48C1 ext.l D1 0000132E 83FC 0002 divs.w D1, 0x2 00001332 3741 0010 move.w [A3 + 0x10], D1 00001336 302B 0010 move.w D0, [A3 + 0x10] 0000133A 48C0 ext.l D0 0000133C 5780 subq.l D0, 3 0000133E 2F00 move.l -[A7], D0 00001340 7202 moveq.l D1, 0x02 00001342 2F01 move.l -[A7], D1 00001344 744E moveq.l D2, 0x4E 00001346 2F02 move.l -[A7], D2 00001348 2F07 move.l -[A7], D7 0000134A 4EBA ED9C jsr [PC - 0x1264 /* 000000E8 */] 0000134E 4FEF 000C lea.l A7, [A7 + 0xC] 00001352 2200 move.l D1, D0 00001354 201F move.l D0, [A7]+ 00001356 4C00 1000 movem.w A4, D0 0000135A 2C01 move.l D6, D1 0000135C 7003 moveq.l D0, 0x03 0000135E 2F00 move.l -[A7], D0 00001360 322B 000E move.w D1, [A3 + 0xE] 00001364 48C1 ext.l D1 00001366 D286 add.l D1, D6 00001368 2F01 move.l -[A7], D1 0000136A 7250 moveq.l D1, 0x50 0000136C 2F01 move.l -[A7], D1 0000136E 2F07 move.l -[A7], D7 00001370 4EBA ECEC jsr [PC - 0x1314 /* 0000005E */] 00001374 7001 moveq.l D0, 0x01 00001376 2F00 move.l -[A7], D0 00001378 7205 moveq.l D1, 0x05 0000137A 2F01 move.l -[A7], D1 0000137C 7031 moveq.l D0, 0x31 0000137E 2F00 move.l -[A7], D0 00001380 2F07 move.l -[A7], D7 00001382 4EBA F592 jsr [PC - 0xA6E /* 00000916 */] 00001386 7001 moveq.l D0, 0x01 00001388 2F00 move.l -[A7], D0 0000138A 4878 00A0 push.l 0xA0 0000138E 7232 moveq.l D1, 0x32 00001390 2F01 move.l -[A7], D1 00001392 2F07 move.l -[A7], D7 00001394 4EBA ECC8 jsr [PC - 0x1338 /* 0000005E */] 00001398 1D7C 0001 FFFF move.b [A6 - 0x1], 0x1 0000139E 486E FFFF pea.l [A6 - 0x1] 000013A2 4EBA 3176 jsr [PC + 0x3176 /* 0000451A */] 000013A6 206E FFFA movea.l A0, [A6 - 0x6] 000013AA 0290 FFFF FFF3 andi.l [A0], 0xFFFFFFF3 000013B0 486E FFFF pea.l [A6 - 0x1] 000013B4 4EBA 3164 jsr [PC + 0x3164 /* 0000451A */] 000013B8 2F0B move.l -[A7], A3 000013BA 7000 moveq.l D0, 0x00 000013BC 2F00 move.l -[A7], D0 000013BE 2F00 move.l -[A7], D0 000013C0 4878 008A push.l 0x8A 000013C4 4EBA 022A jsr [PC + 0x22A /* 000015F0 */] 000013C8 2F0B move.l -[A7], A3 000013CA 7000 moveq.l D0, 0x00 000013CC 2F00 move.l -[A7], D0 000013CE 2F00 move.l -[A7], D0 000013D0 4878 008A push.l 0x8A 000013D4 4EBA 021A jsr [PC + 0x21A /* 000015F0 */] 000013D8 4CEE 18C0 FFEA movem.l D6,D7,A3,A4, [A6 - 0x16] 000013DE 4E5E unlink A6 000013E0 4E75 rts fn000013E2: 000013E2 2F0B move.l -[A7], A3 000013E4 266F 0008 movea.l A3, [A7 + 0x8] 000013E8 2F0B move.l -[A7], A3 000013EA 7050 moveq.l D0, 0x50 000013EC 2F00 move.l -[A7], D0 000013EE 7200 moveq.l D1, 0x00 000013F0 2F01 move.l -[A7], D1 000013F2 4878 008A push.l 0x8A 000013F6 4EBA 01F8 jsr [PC + 0x1F8 /* 000015F0 */] 000013FA 2F0B move.l -[A7], A3 000013FC 7030 moveq.l D0, 0x30 000013FE 2F00 move.l -[A7], D0 00001400 7201 moveq.l D1, 0x01 00001402 2F01 move.l -[A7], D1 00001404 4878 008A push.l 0x8A 00001408 4EBA 01E6 jsr [PC + 0x1E6 /* 000015F0 */] 0000140C 2F0B move.l -[A7], A3 0000140E 7000 moveq.l D0, 0x00 00001410 2F00 move.l -[A7], D0 00001412 7202 moveq.l D1, 0x02 00001414 2F01 move.l -[A7], D1 00001416 4878 008A push.l 0x8A 0000141A 4EBA 01D4 jsr [PC + 0x1D4 /* 000015F0 */] 0000141E 2F0B move.l -[A7], A3 00001420 4878 00E8 push.l 0xE8 00001424 7003 moveq.l D0, 0x03 00001426 2F00 move.l -[A7], D0 00001428 4878 008A push.l 0x8A 0000142C 4EBA 01C2 jsr [PC + 0x1C2 /* 000015F0 */] 00001430 2F0B move.l -[A7], A3 00001432 4878 00B6 push.l 0xB6 00001436 7004 moveq.l D0, 0x04 00001438 2F00 move.l -[A7], D0 0000143A 4878 008A push.l 0x8A 0000143E 4EBA 01B0 jsr [PC + 0x1B0 /* 000015F0 */] 00001442 2F0B move.l -[A7], A3 00001444 7034 moveq.l D0, 0x34 00001446 2F00 move.l -[A7], D0 00001448 7205 moveq.l D1, 0x05 0000144A 2F01 move.l -[A7], D1 0000144C 4878 008A push.l 0x8A 00001450 4EBA 019E jsr [PC + 0x19E /* 000015F0 */] 00001454 2F0B move.l -[A7], A3 00001456 7013 moveq.l D0, 0x13 00001458 2F00 move.l -[A7], D0 0000145A 7206 moveq.l D1, 0x06 0000145C 2F01 move.l -[A7], D1 0000145E 4878 008A push.l 0x8A 00001462 4EBA 018C jsr [PC + 0x18C /* 000015F0 */] 00001466 2F0B move.l -[A7], A3 00001468 7000 moveq.l D0, 0x00 0000146A 2F00 move.l -[A7], D0 0000146C 7207 moveq.l D1, 0x07 0000146E 2F01 move.l -[A7], D1 00001470 4878 008A push.l 0x8A 00001474 4EBA 017A jsr [PC + 0x17A /* 000015F0 */] 00001478 2F0B move.l -[A7], A3 0000147A 4878 00FE push.l 0xFE 0000147E 7008 moveq.l D0, 0x08 00001480 2F00 move.l -[A7], D0 00001482 4878 008A push.l 0x8A 00001486 4EBA 0168 jsr [PC + 0x168 /* 000015F0 */] 0000148A 2F0B move.l -[A7], A3 0000148C 4878 00F0 push.l 0xF0 00001490 7009 moveq.l D0, 0x09 00001492 2F00 move.l -[A7], D0 00001494 4878 008A push.l 0x8A 00001498 4EBA 0156 jsr [PC + 0x156 /* 000015F0 */] 0000149C 2F0B move.l -[A7], A3 0000149E 4878 00FE push.l 0xFE 000014A2 700A moveq.l D0, 0x0A 000014A4 2F00 move.l -[A7], D0 000014A6 4878 008A push.l 0x8A 000014AA 4EBA 0144 jsr [PC + 0x144 /* 000015F0 */] 000014AE 2F0B move.l -[A7], A3 000014B0 4878 00E0 push.l 0xE0 000014B4 700B moveq.l D0, 0x0B 000014B6 2F00 move.l -[A7], D0 000014B8 4878 008A push.l 0x8A 000014BC 4EBA 0132 jsr [PC + 0x132 /* 000015F0 */] 000014C0 2F0B move.l -[A7], A3 000014C2 7020 moveq.l D0, 0x20 000014C4 2F00 move.l -[A7], D0 000014C6 720C moveq.l D1, 0x0C 000014C8 2F01 move.l -[A7], D1 000014CA 4878 008A push.l 0x8A 000014CE 4EBA 0120 jsr [PC + 0x120 /* 000015F0 */] 000014D2 2F0B move.l -[A7], A3 000014D4 7000 moveq.l D0, 0x00 000014D6 2F00 move.l -[A7], D0 000014D8 720D moveq.l D1, 0x0D 000014DA 2F01 move.l -[A7], D1 000014DC 4878 008A push.l 0x8A 000014E0 4EBA 010E jsr [PC + 0x10E /* 000015F0 */] 000014E4 2F0B move.l -[A7], A3 000014E6 7033 moveq.l D0, 0x33 000014E8 2F00 move.l -[A7], D0 000014EA 720E moveq.l D1, 0x0E 000014EC 2F01 move.l -[A7], D1 000014EE 4878 008A push.l 0x8A 000014F2 4EBA 00FC jsr [PC + 0xFC /* 000015F0 */] 000014F6 2F0B move.l -[A7], A3 000014F8 707F moveq.l D0, 0x7F 000014FA 2F00 move.l -[A7], D0 000014FC 720F moveq.l D1, 0x0F 000014FE 2F01 move.l -[A7], D1 00001500 4878 008A push.l 0x8A 00001504 4EBA 00EA jsr [PC + 0xEA /* 000015F0 */] 00001508 2F0B move.l -[A7], A3 0000150A 7003 moveq.l D0, 0x03 0000150C 2F00 move.l -[A7], D0 0000150E 7210 moveq.l D1, 0x10 00001510 2F01 move.l -[A7], D1 00001512 4878 008A push.l 0x8A 00001516 4EBA 00D8 jsr [PC + 0xD8 /* 000015F0 */] 0000151A 2F0B move.l -[A7], A3 0000151C 4878 0080 push.l 0x80 00001520 7011 moveq.l D0, 0x11 00001522 2F00 move.l -[A7], D0 00001524 4878 008A push.l 0x8A 00001528 4EBA 00C6 jsr [PC + 0xC6 /* 000015F0 */] 0000152C 2F0B move.l -[A7], A3 0000152E 703A moveq.l D0, 0x3A 00001530 2F00 move.l -[A7], D0 00001532 7214 moveq.l D1, 0x14 00001534 2F01 move.l -[A7], D1 00001536 4878 008A push.l 0x8A 0000153A 4EBA 00B4 jsr [PC + 0xB4 /* 000015F0 */] 0000153E 2F0B move.l -[A7], A3 00001540 7006 moveq.l D0, 0x06 00001542 2F00 move.l -[A7], D0 00001544 7215 moveq.l D1, 0x15 00001546 2F01 move.l -[A7], D1 00001548 4878 008A push.l 0x8A 0000154C 4EBA 00A2 jsr [PC + 0xA2 /* 000015F0 */] 00001550 2F0B move.l -[A7], A3 00001552 4878 00FA push.l 0xFA 00001556 7016 moveq.l D0, 0x16 00001558 2F00 move.l -[A7], D0 0000155A 4878 008A push.l 0x8A 0000155E 4EBA 0090 jsr [PC + 0x90 /* 000015F0 */] 00001562 2F0B move.l -[A7], A3 00001564 4878 00D6 push.l 0xD6 00001568 7017 moveq.l D0, 0x17 0000156A 2F00 move.l -[A7], D0 0000156C 4878 008A push.l 0x8A 00001570 4EBA 007E jsr [PC + 0x7E /* 000015F0 */] 00001574 2F0B move.l -[A7], A3 00001576 7020 moveq.l D0, 0x20 00001578 2F00 move.l -[A7], D0 0000157A 7218 moveq.l D1, 0x18 0000157C 2F01 move.l -[A7], D1 0000157E 4878 008A push.l 0x8A 00001582 4EBA 006C jsr [PC + 0x6C /* 000015F0 */] 00001586 4FEF 0170 lea.l A7, [A7 + 0x170] 0000158A 265F movea.l A3, [A7]+ 0000158C 4E75 rts fn0000158E: 0000158E 4E56 FF00 link A6, -0x0100 00001592 48E7 1118 movem.l -[A7], D3,D7,A3,A4 00001596 286E 0008 movea.l A4, [A6 + 0x8] 0000159A 47EE FF00 lea.l A3, [A6 - 0x100] 0000159E 4247 clr.w D7 000015A0 363C 0100 move.w D3, 0x100 label000015A4: 000015A4 1787 7000 move.b [A3 + D7.w], D7 000015A8 5247 addq.w D7, 1 000015AA B647 cmp.w D3, D7 000015AC 6EF6 bgt -0x8 /* 000015A4 */ 000015AE 2F0C move.l -[A7], A4 000015B0 703A moveq.l D0, 0x3A 000015B2 2F00 move.l -[A7], D0 000015B4 7200 moveq.l D1, 0x00 000015B6 2F01 move.l -[A7], D1 000015B8 4878 00E0 push.l 0xE0 000015BC 4EBA 0032 jsr [PC + 0x32 /* 000015F0 */] 000015C0 2F0C move.l -[A7], A4 000015C2 2F0B move.l -[A7], A3 000015C4 7001 moveq.l D0, 0x01 000015C6 2F00 move.l -[A7], D0 000015C8 4878 00E0 push.l 0xE0 000015CC 4EBA 05F0 jsr [PC + 0x5F0 /* 00001BBE */] 000015D0 2F0C move.l -[A7], A4 000015D2 707A moveq.l D0, 0x7A 000015D4 2F00 move.l -[A7], D0 000015D6 7200 moveq.l D1, 0x00 000015D8 2F01 move.l -[A7], D1 000015DA 4878 00E0 push.l 0xE0 000015DE 4EBA 0010 jsr [PC + 0x10 /* 000015F0 */] 000015E2 4FEF 0030 lea.l A7, [A7 + 0x30] 000015E6 4CEE 1888 FEF0 movem.l D3,D7,A3,A4, [A6 - 0x110] 000015EC 4E5E unlink A6 000015EE 4E75 rts fn000015F0: 000015F0 4E56 FFF0 link A6, -0x0010 000015F4 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4 000015F8 286E 0014 movea.l A4, [A6 + 0x14] 000015FC 2D54 FFFA move.l [A6 - 0x6], [A4] 00001600 266E FFFA movea.l A3, [A6 - 0x6] 00001604 D7FC 00D0 00C4 add.l A3, 0xD000C4 0000160A 1D7C 0001 FFFF move.b [A6 - 0x1], 0x1 00001610 486E FFFF pea.l [A6 - 0x1] 00001614 4EBA 2F04 jsr [PC + 0x2F04 /* 0000451A */] 00001618 202E FFFA move.l D0, [A6 - 0x6] 0000161C D0BC 00D0 00C4 add.l D0, 0xD000C4 00001622 2040 movea.l A0, D0 00001624 3A28 0002 move.w D5, [A0 + 0x2] 00001628 3038 0D00 move.w D0, [0x00000D00 /* TimeDBRA */] 0000162C 48C0 ext.l D0 0000162E 2200 move.l D1, D0 00001630 C0FC 002F mulu.w D0, 0x2F /* '/' */ 00001634 4841 swap.w D1 00001636 C2FC 002F mulu.w D1, 0x2F /* '/' */ 0000163A 4841 swap.w D1 0000163C 4241 clr.w D1 0000163E D081 add.l D0, D1 00001640 81FC 2710 divs.w D0, 0x2710 00001644 3800 move.w D4, D0 00001646 3038 0D00 move.w D0, [0x00000D00 /* TimeDBRA */] 0000164A 48C0 ext.l D0 0000164C 2200 move.l D1, D0 0000164E C0FC 0028 mulu.w D0, 0x28 /* '(' */ 00001652 4841 swap.w D1 00001654 C2FC 0028 mulu.w D1, 0x28 /* '(' */ 00001658 4841 swap.w D1 0000165A 4241 clr.w D1 0000165C D081 add.l D0, D1 0000165E 81FC 2710 divs.w D0, 0x2710 00001662 3D40 FFF0 move.w [A6 - 0x10], D0 00001666 3D7C 0BB8 FFF8 move.w [A6 - 0x8], 0xBB8 0000166C 7600 moveq.l D3, 0x00 label0000166E: 0000166E 203C 0000 0080 move.l D0, 0x80 00001674 C093 and.l D0, [A3] 00001676 6706 beq +0x8 /* 0000167E */ 00001678 7040 moveq.l D0, 0x40 0000167A C093 and.l D0, [A3] 0000167C 6674 bne +0x76 /* 000016F2 */ label0000167E: 0000167E 0245 FF7F andi.w D5, 0xFF7F 00001682 3C3C 0BB8 move.w D6, 0xBB8 label00001686: 00001686 203C 0000 0080 move.l D0, 0x80 0000168C C093 and.l D0, [A3] 0000168E 323C 0080 move.w D1, 0x80 00001692 C245 and.w D1, D5 00001694 48C1 ext.l D1 00001696 B280 cmp.l D1, D0 00001698 670A beq +0xC /* 000016A4 */ 0000169A 48C5 ext.l D5 0000169C 2685 move.l [A3], D5 0000169E 5346 subq.w D6, 1 000016A0 B646 cmp.w D3, D6 000016A2 6DE2 blt -0x1C /* 00001686 */ label000016A4: 000016A4 0245 FFBF andi.w D5, 0xFFBF 000016A8 48C5 ext.l D5 000016AA 2685 move.l [A3], D5 000016AC 0045 0080 ori.w D5, 0x80 000016B0 3C3C 0BB8 move.w D6, 0xBB8 label000016B4: 000016B4 203C 0000 0080 move.l D0, 0x80 000016BA C093 and.l D0, [A3] 000016BC 323C 0080 move.w D1, 0x80 000016C0 C245 and.w D1, D5 000016C2 48C1 ext.l D1 000016C4 B280 cmp.l D1, D0 000016C6 670A beq +0xC /* 000016D2 */ 000016C8 48C5 ext.l D5 000016CA 2685 move.l [A3], D5 000016CC 5346 subq.w D6, 1 000016CE B646 cmp.w D3, D6 000016D0 6DE2 blt -0x1C /* 000016B4 */ label000016D2: 000016D2 3E04 move.w D7, D4 000016D4 5347 subq.w D7, 1 000016D6 4A47 tst.w D7 000016D8 6D04 blt +0x6 /* 000016DE */ label000016DA: 000016DA 51CF FFFE dbf D7, -0x4 /* 000016DA */ label000016DE: 000016DE 0045 0040 ori.w D5, 0x40 /* '@' */ 000016E2 48C5 ext.l D5 000016E4 2685 move.l [A3], D5 000016E6 536E FFF8 subq.w [A6 - 0x8], 1 000016EA B66E FFF8 cmp.w D3, [A6 - 0x8] 000016EE 6D00 FF7E blt -0x80 /* 0000166E */ label000016F2: 000016F2 4A6E FFF8 tst.w [A6 - 0x8] 000016F6 660E bne +0x10 /* 00001706 */ 000016F8 486E FFFF pea.l [A6 - 0x1] 000016FC 4EBA 2E1C jsr [PC + 0x2E1C /* 0000451A */] 00001700 70FF moveq.l D0, 0xFFFFFFFF 00001702 6000 04B0 bra +0x4B2 /* 00001BB4 */ label00001706: 00001706 3E04 move.w D7, D4 00001708 5347 subq.w D7, 1 0000170A 4A47 tst.w D7 0000170C 6D04 blt +0x6 /* 00001712 */ label0000170E: 0000170E 51CF FFFE dbf D7, -0x4 /* 0000170E */ label00001712: 00001712 0245 FFBF andi.w D5, 0xFFBF 00001716 48C5 ext.l D5 00001718 2685 move.l [A3], D5 0000171A 3E04 move.w D7, D4 0000171C 5347 subq.w D7, 1 0000171E 4A47 tst.w D7 00001720 6D04 blt +0x6 /* 00001726 */ label00001722: 00001722 51CF FFFE dbf D7, -0x4 /* 00001722 */ label00001726: 00001726 303C 00FE move.w D0, 0xFE 0000172A C06E 000A and.w D0, [A6 + 0xA] 0000172E 3D40 FFF4 move.w [A6 - 0xC], D0 00001732 3D7C 0007 FFF6 move.w [A6 - 0xA], 0x7 00001738 7600 moveq.l D3, 0x00 label0000173A: 0000173A 0245 FF7F andi.w D5, 0xFF7F 0000173E 3C3C 0BB8 move.w D6, 0xBB8 label00001742: 00001742 203C 0000 0080 move.l D0, 0x80 00001748 C093 and.l D0, [A3] 0000174A 323C 0080 move.w D1, 0x80 0000174E C245 and.w D1, D5 00001750 48C1 ext.l D1 00001752 B280 cmp.l D1, D0 00001754 670A beq +0xC /* 00001760 */ 00001756 48C5 ext.l D5 00001758 2685 move.l [A3], D5 0000175A 5346 subq.w D6, 1 0000175C B646 cmp.w D3, D6 0000175E 6DE2 blt -0x1C /* 00001742 */ label00001760: 00001760 302E FFF4 move.w D0, [A6 - 0xC] 00001764 48C0 ext.l D0 00001766 322E FFF6 move.w D1, [A6 - 0xA] 0000176A E2A0 asr D0, D1 0000176C 0800 0000 btst.b D0, 0x0 00001770 6706 beq +0x8 /* 00001778 */ 00001772 0045 0040 ori.w D5, 0x40 /* '@' */ 00001776 6004 bra +0x6 /* 0000177C */ label00001778: 00001778 0245 FFBF andi.w D5, 0xFFBF label0000177C: 0000177C 48C5 ext.l D5 0000177E 2685 move.l [A3], D5 00001780 3E04 move.w D7, D4 00001782 5347 subq.w D7, 1 00001784 4A47 tst.w D7 00001786 6D04 blt +0x6 /* 0000178C */ label00001788: 00001788 51CF FFFE dbf D7, -0x4 /* 00001788 */ label0000178C: 0000178C 0045 0080 ori.w D5, 0x80 00001790 3C3C 0BB8 move.w D6, 0xBB8 label00001794: 00001794 203C 0000 0080 move.l D0, 0x80 0000179A C093 and.l D0, [A3] 0000179C 323C 0080 move.w D1, 0x80 000017A0 C245 and.w D1, D5 000017A2 48C1 ext.l D1 000017A4 B280 cmp.l D1, D0 000017A6 670A beq +0xC /* 000017B2 */ 000017A8 48C5 ext.l D5 000017AA 2685 move.l [A3], D5 000017AC 5346 subq.w D6, 1 000017AE B646 cmp.w D3, D6 000017B0 6DE2 blt -0x1C /* 00001794 */ label000017B2: 000017B2 3E2E FFF0 move.w D7, [A6 - 0x10] 000017B6 5347 subq.w D7, 1 000017B8 4A47 tst.w D7 000017BA 6D04 blt +0x6 /* 000017C0 */ label000017BC: 000017BC 51CF FFFE dbf D7, -0x4 /* 000017BC */ label000017C0: 000017C0 536E FFF6 subq.w [A6 - 0xA], 1 000017C4 B66E FFF6 cmp.w D3, [A6 - 0xA] 000017C8 6F00 FF70 ble -0x8E /* 0000173A */ 000017CC 0245 FF7F andi.w D5, 0xFF7F 000017D0 3C3C 0BB8 move.w D6, 0xBB8 000017D4 7600 moveq.l D3, 0x00 label000017D6: 000017D6 203C 0000 0080 move.l D0, 0x80 000017DC C093 and.l D0, [A3] 000017DE 323C 0080 move.w D1, 0x80 000017E2 C245 and.w D1, D5 000017E4 48C1 ext.l D1 000017E6 B280 cmp.l D1, D0 000017E8 670A beq +0xC /* 000017F4 */ 000017EA 48C5 ext.l D5 000017EC 2685 move.l [A3], D5 000017EE 5346 subq.w D6, 1 000017F0 B646 cmp.w D3, D6 000017F2 6DE2 blt -0x1C /* 000017D6 */ label000017F4: 000017F4 0045 0040 ori.w D5, 0x40 /* '@' */ 000017F8 48C5 ext.l D5 000017FA 2685 move.l [A3], D5 000017FC 3E04 move.w D7, D4 000017FE 5347 subq.w D7, 1 00001800 4A47 tst.w D7 00001802 6D04 blt +0x6 /* 00001808 */ label00001804: 00001804 51CF FFFE dbf D7, -0x4 /* 00001804 */ label00001808: 00001808 0045 0080 ori.w D5, 0x80 0000180C 3C3C 0BB8 move.w D6, 0xBB8 00001810 7600 moveq.l D3, 0x00 label00001812: 00001812 203C 0000 0080 move.l D0, 0x80 00001818 C093 and.l D0, [A3] 0000181A 323C 0080 move.w D1, 0x80 0000181E C245 and.w D1, D5 00001820 48C1 ext.l D1 00001822 B280 cmp.l D1, D0 00001824 670A beq +0xC /* 00001830 */ 00001826 48C5 ext.l D5 00001828 2685 move.l [A3], D5 0000182A 5346 subq.w D6, 1 0000182C B646 cmp.w D3, D6 0000182E 6DE2 blt -0x1C /* 00001812 */ label00001830: 00001830 3D7C 0BB8 FFF2 move.w [A6 - 0xE], 0xBB8 00001836 7600 moveq.l D3, 0x00 label00001838: 00001838 3E04 move.w D7, D4 0000183A 5347 subq.w D7, 1 0000183C 4A47 tst.w D7 0000183E 6D04 blt +0x6 /* 00001844 */ label00001840: 00001840 51CF FFFE dbf D7, -0x4 /* 00001840 */ label00001844: 00001844 7040 moveq.l D0, 0x40 00001846 C093 and.l D0, [A3] 00001848 670A beq +0xC /* 00001854 */ 0000184A 536E FFF2 subq.w [A6 - 0xE], 1 0000184E B66E FFF2 cmp.w D3, [A6 - 0xE] 00001852 6DE4 blt -0x1A /* 00001838 */ label00001854: 00001854 4A6E FFF2 tst.w [A6 - 0xE] 00001858 660E bne +0x10 /* 00001868 */ 0000185A 486E FFFF pea.l [A6 - 0x1] 0000185E 4EBA 2CBA jsr [PC + 0x2CBA /* 0000451A */] 00001862 70FF moveq.l D0, 0xFFFFFFFF 00001864 6000 034E bra +0x350 /* 00001BB4 */ label00001868: 00001868 3E2E FFF0 move.w D7, [A6 - 0x10] 0000186C 5347 subq.w D7, 1 0000186E 4A47 tst.w D7 00001870 6D04 blt +0x6 /* 00001876 */ label00001872: 00001872 51CF FFFE dbf D7, -0x4 /* 00001872 */ label00001876: 00001876 3D6E 000E FFF4 move.w [A6 - 0xC], [A6 + 0xE] 0000187C 3D7C 0007 FFF6 move.w [A6 - 0xA], 0x7 00001882 7600 moveq.l D3, 0x00 label00001884: 00001884 0245 FF7F andi.w D5, 0xFF7F 00001888 3C3C 0BB8 move.w D6, 0xBB8 label0000188C: 0000188C 203C 0000 0080 move.l D0, 0x80 00001892 C093 and.l D0, [A3] 00001894 323C 0080 move.w D1, 0x80 00001898 C245 and.w D1, D5 0000189A 48C1 ext.l D1 0000189C B280 cmp.l D1, D0 0000189E 670A beq +0xC /* 000018AA */ 000018A0 48C5 ext.l D5 000018A2 2685 move.l [A3], D5 000018A4 5346 subq.w D6, 1 000018A6 B646 cmp.w D3, D6 000018A8 6DE2 blt -0x1C /* 0000188C */ label000018AA: 000018AA 302E FFF4 move.w D0, [A6 - 0xC] 000018AE 48C0 ext.l D0 000018B0 322E FFF6 move.w D1, [A6 - 0xA] 000018B4 E2A0 asr D0, D1 000018B6 0800 0000 btst.b D0, 0x0 000018BA 6706 beq +0x8 /* 000018C2 */ 000018BC 0045 0040 ori.w D5, 0x40 /* '@' */ 000018C0 6004 bra +0x6 /* 000018C6 */ label000018C2: 000018C2 0245 FFBF andi.w D5, 0xFFBF label000018C6: 000018C6 48C5 ext.l D5 000018C8 2685 move.l [A3], D5 000018CA 3E04 move.w D7, D4 000018CC 5347 subq.w D7, 1 000018CE 4A47 tst.w D7 000018D0 6D04 blt +0x6 /* 000018D6 */ label000018D2: 000018D2 51CF FFFE dbf D7, -0x4 /* 000018D2 */ label000018D6: 000018D6 0045 0080 ori.w D5, 0x80 000018DA 3C3C 0BB8 move.w D6, 0xBB8 label000018DE: 000018DE 203C 0000 0080 move.l D0, 0x80 000018E4 C093 and.l D0, [A3] 000018E6 323C 0080 move.w D1, 0x80 000018EA C245 and.w D1, D5 000018EC 48C1 ext.l D1 000018EE B280 cmp.l D1, D0 000018F0 670A beq +0xC /* 000018FC */ 000018F2 48C5 ext.l D5 000018F4 2685 move.l [A3], D5 000018F6 5346 subq.w D6, 1 000018F8 B646 cmp.w D3, D6 000018FA 6DE2 blt -0x1C /* 000018DE */ label000018FC: 000018FC 3E2E FFF0 move.w D7, [A6 - 0x10] 00001900 5347 subq.w D7, 1 00001902 4A47 tst.w D7 00001904 6D04 blt +0x6 /* 0000190A */ label00001906: 00001906 51CF FFFE dbf D7, -0x4 /* 00001906 */ label0000190A: 0000190A 536E FFF6 subq.w [A6 - 0xA], 1 0000190E B66E FFF6 cmp.w D3, [A6 - 0xA] 00001912 6F00 FF70 ble -0x8E /* 00001884 */ 00001916 0245 FF7F andi.w D5, 0xFF7F 0000191A 3C3C 0BB8 move.w D6, 0xBB8 0000191E 7600 moveq.l D3, 0x00 label00001920: 00001920 203C 0000 0080 move.l D0, 0x80 00001926 C093 and.l D0, [A3] 00001928 323C 0080 move.w D1, 0x80 0000192C C245 and.w D1, D5 0000192E 48C1 ext.l D1 00001930 B280 cmp.l D1, D0 00001932 670A beq +0xC /* 0000193E */ 00001934 48C5 ext.l D5 00001936 2685 move.l [A3], D5 00001938 5346 subq.w D6, 1 0000193A B646 cmp.w D3, D6 0000193C 6DE2 blt -0x1C /* 00001920 */ label0000193E: 0000193E 0045 0040 ori.w D5, 0x40 /* '@' */ 00001942 48C5 ext.l D5 00001944 2685 move.l [A3], D5 00001946 3E04 move.w D7, D4 00001948 5347 subq.w D7, 1 0000194A 4A47 tst.w D7 0000194C 6D04 blt +0x6 /* 00001952 */ label0000194E: 0000194E 51CF FFFE dbf D7, -0x4 /* 0000194E */ label00001952: 00001952 0045 0080 ori.w D5, 0x80 00001956 3C3C 0BB8 move.w D6, 0xBB8 0000195A 7600 moveq.l D3, 0x00 label0000195C: 0000195C 203C 0000 0080 move.l D0, 0x80 00001962 C093 and.l D0, [A3] 00001964 323C 0080 move.w D1, 0x80 00001968 C245 and.w D1, D5 0000196A 48C1 ext.l D1 0000196C B280 cmp.l D1, D0 0000196E 670A beq +0xC /* 0000197A */ 00001970 48C5 ext.l D5 00001972 2685 move.l [A3], D5 00001974 5346 subq.w D6, 1 00001976 B646 cmp.w D3, D6 00001978 6DE2 blt -0x1C /* 0000195C */ label0000197A: 0000197A 3D7C 0BB8 FFF2 move.w [A6 - 0xE], 0xBB8 00001980 7600 moveq.l D3, 0x00 label00001982: 00001982 3E04 move.w D7, D4 00001984 5347 subq.w D7, 1 00001986 4A47 tst.w D7 00001988 6D04 blt +0x6 /* 0000198E */ label0000198A: 0000198A 51CF FFFE dbf D7, -0x4 /* 0000198A */ label0000198E: 0000198E 7040 moveq.l D0, 0x40 00001990 C093 and.l D0, [A3] 00001992 670A beq +0xC /* 0000199E */ 00001994 536E FFF2 subq.w [A6 - 0xE], 1 00001998 B66E FFF2 cmp.w D3, [A6 - 0xE] 0000199C 6DE4 blt -0x1A /* 00001982 */ label0000199E: 0000199E 4A6E FFF2 tst.w [A6 - 0xE] 000019A2 660E bne +0x10 /* 000019B2 */ 000019A4 486E FFFF pea.l [A6 - 0x1] 000019A8 4EBA 2B70 jsr [PC + 0x2B70 /* 0000451A */] 000019AC 70FF moveq.l D0, 0xFFFFFFFF 000019AE 6000 0204 bra +0x206 /* 00001BB4 */ label000019B2: 000019B2 3E2E FFF0 move.w D7, [A6 - 0x10] 000019B6 5347 subq.w D7, 1 000019B8 4A47 tst.w D7 000019BA 6D04 blt +0x6 /* 000019C0 */ label000019BC: 000019BC 51CF FFFE dbf D7, -0x4 /* 000019BC */ label000019C0: 000019C0 3D6E 0012 FFF4 move.w [A6 - 0xC], [A6 + 0x12] 000019C6 3D7C 0007 FFF6 move.w [A6 - 0xA], 0x7 000019CC 7600 moveq.l D3, 0x00 label000019CE: 000019CE 0245 FF7F andi.w D5, 0xFF7F 000019D2 3C3C 0BB8 move.w D6, 0xBB8 label000019D6: 000019D6 203C 0000 0080 move.l D0, 0x80 000019DC C093 and.l D0, [A3] 000019DE 323C 0080 move.w D1, 0x80 000019E2 C245 and.w D1, D5 000019E4 48C1 ext.l D1 000019E6 B280 cmp.l D1, D0 000019E8 670A beq +0xC /* 000019F4 */ 000019EA 48C5 ext.l D5 000019EC 2685 move.l [A3], D5 000019EE 5346 subq.w D6, 1 000019F0 B646 cmp.w D3, D6 000019F2 6DE2 blt -0x1C /* 000019D6 */ label000019F4: 000019F4 302E FFF4 move.w D0, [A6 - 0xC] 000019F8 48C0 ext.l D0 000019FA 322E FFF6 move.w D1, [A6 - 0xA] 000019FE E2A0 asr D0, D1 00001A00 0800 0000 btst.b D0, 0x0 00001A04 6706 beq +0x8 /* 00001A0C */ 00001A06 0045 0040 ori.w D5, 0x40 /* '@' */ 00001A0A 6004 bra +0x6 /* 00001A10 */ label00001A0C: 00001A0C 0245 FFBF andi.w D5, 0xFFBF label00001A10: 00001A10 48C5 ext.l D5 00001A12 2685 move.l [A3], D5 00001A14 3E04 move.w D7, D4 00001A16 5347 subq.w D7, 1 00001A18 4A47 tst.w D7 00001A1A 6D04 blt +0x6 /* 00001A20 */ label00001A1C: 00001A1C 51CF FFFE dbf D7, -0x4 /* 00001A1C */ label00001A20: 00001A20 0045 0080 ori.w D5, 0x80 00001A24 3C3C 0BB8 move.w D6, 0xBB8 label00001A28: 00001A28 203C 0000 0080 move.l D0, 0x80 00001A2E C093 and.l D0, [A3] 00001A30 323C 0080 move.w D1, 0x80 00001A34 C245 and.w D1, D5 00001A36 48C1 ext.l D1 00001A38 B280 cmp.l D1, D0 00001A3A 670A beq +0xC /* 00001A46 */ 00001A3C 48C5 ext.l D5 00001A3E 2685 move.l [A3], D5 00001A40 5346 subq.w D6, 1 00001A42 B646 cmp.w D3, D6 00001A44 6DE2 blt -0x1C /* 00001A28 */ label00001A46: 00001A46 3E2E FFF0 move.w D7, [A6 - 0x10] 00001A4A 5347 subq.w D7, 1 00001A4C 4A47 tst.w D7 00001A4E 6D04 blt +0x6 /* 00001A54 */ label00001A50: 00001A50 51CF FFFE dbf D7, -0x4 /* 00001A50 */ label00001A54: 00001A54 536E FFF6 subq.w [A6 - 0xA], 1 00001A58 B66E FFF6 cmp.w D3, [A6 - 0xA] 00001A5C 6F00 FF70 ble -0x8E /* 000019CE */ 00001A60 0245 FF7F andi.w D5, 0xFF7F 00001A64 3C3C 0BB8 move.w D6, 0xBB8 00001A68 7600 moveq.l D3, 0x00 label00001A6A: 00001A6A 203C 0000 0080 move.l D0, 0x80 00001A70 C093 and.l D0, [A3] 00001A72 323C 0080 move.w D1, 0x80 00001A76 C245 and.w D1, D5 00001A78 48C1 ext.l D1 00001A7A B280 cmp.l D1, D0 00001A7C 670A beq +0xC /* 00001A88 */ 00001A7E 48C5 ext.l D5 00001A80 2685 move.l [A3], D5 00001A82 5346 subq.w D6, 1 00001A84 B646 cmp.w D3, D6 00001A86 6DE2 blt -0x1C /* 00001A6A */ label00001A88: 00001A88 0045 0040 ori.w D5, 0x40 /* '@' */ 00001A8C 48C5 ext.l D5 00001A8E 2685 move.l [A3], D5 00001A90 3E04 move.w D7, D4 00001A92 5347 subq.w D7, 1 00001A94 4A47 tst.w D7 00001A96 6D04 blt +0x6 /* 00001A9C */ label00001A98: 00001A98 51CF FFFE dbf D7, -0x4 /* 00001A98 */ label00001A9C: 00001A9C 0045 0080 ori.w D5, 0x80 00001AA0 3C3C 0BB8 move.w D6, 0xBB8 00001AA4 7600 moveq.l D3, 0x00 label00001AA6: 00001AA6 203C 0000 0080 move.l D0, 0x80 00001AAC C093 and.l D0, [A3] 00001AAE 323C 0080 move.w D1, 0x80 00001AB2 C245 and.w D1, D5 00001AB4 48C1 ext.l D1 00001AB6 B280 cmp.l D1, D0 00001AB8 670A beq +0xC /* 00001AC4 */ 00001ABA 48C5 ext.l D5 00001ABC 2685 move.l [A3], D5 00001ABE 5346 subq.w D6, 1 00001AC0 B646 cmp.w D3, D6 00001AC2 6DE2 blt -0x1C /* 00001AA6 */ label00001AC4: 00001AC4 3D7C 0BB8 FFF2 move.w [A6 - 0xE], 0xBB8 00001ACA 7600 moveq.l D3, 0x00 label00001ACC: 00001ACC 3E04 move.w D7, D4 00001ACE 5347 subq.w D7, 1 00001AD0 4A47 tst.w D7 00001AD2 6D04 blt +0x6 /* 00001AD8 */ label00001AD4: 00001AD4 51CF FFFE dbf D7, -0x4 /* 00001AD4 */ label00001AD8: 00001AD8 7040 moveq.l D0, 0x40 00001ADA C093 and.l D0, [A3] 00001ADC 670A beq +0xC /* 00001AE8 */ 00001ADE 536E FFF2 subq.w [A6 - 0xE], 1 00001AE2 B66E FFF2 cmp.w D3, [A6 - 0xE] 00001AE6 6DE4 blt -0x1A /* 00001ACC */ label00001AE8: 00001AE8 3E2E FFF0 move.w D7, [A6 - 0x10] 00001AEC 5347 subq.w D7, 1 00001AEE 4A47 tst.w D7 00001AF0 6D04 blt +0x6 /* 00001AF6 */ label00001AF2: 00001AF2 51CF FFFE dbf D7, -0x4 /* 00001AF2 */ label00001AF6: 00001AF6 4A6E FFF2 tst.w [A6 - 0xE] 00001AFA 660E bne +0x10 /* 00001B0A */ 00001AFC 486E FFFF pea.l [A6 - 0x1] 00001B00 4EBA 2A18 jsr [PC + 0x2A18 /* 0000451A */] 00001B04 70FF moveq.l D0, 0xFFFFFFFF 00001B06 6000 00AC bra +0xAE /* 00001BB4 */ label00001B0A: 00001B0A 0245 FF7F andi.w D5, 0xFF7F 00001B0E 3C3C 0BB8 move.w D6, 0xBB8 00001B12 7600 moveq.l D3, 0x00 label00001B14: 00001B14 203C 0000 0080 move.l D0, 0x80 00001B1A C093 and.l D0, [A3] 00001B1C 323C 0080 move.w D1, 0x80 00001B20 C245 and.w D1, D5 00001B22 48C1 ext.l D1 00001B24 B280 cmp.l D1, D0 00001B26 670A beq +0xC /* 00001B32 */ 00001B28 48C5 ext.l D5 00001B2A 2685 move.l [A3], D5 00001B2C 5346 subq.w D6, 1 00001B2E B646 cmp.w D3, D6 00001B30 6DE2 blt -0x1C /* 00001B14 */ label00001B32: 00001B32 0245 FFBF andi.w D5, 0xFFBF 00001B36 48C5 ext.l D5 00001B38 2685 move.l [A3], D5 00001B3A 3E04 move.w D7, D4 00001B3C 5347 subq.w D7, 1 00001B3E 4A47 tst.w D7 00001B40 6D04 blt +0x6 /* 00001B46 */ label00001B42: 00001B42 51CF FFFE dbf D7, -0x4 /* 00001B42 */ label00001B46: 00001B46 0045 0080 ori.w D5, 0x80 00001B4A 3C3C 0BB8 move.w D6, 0xBB8 00001B4E 7600 moveq.l D3, 0x00 label00001B50: 00001B50 203C 0000 0080 move.l D0, 0x80 00001B56 C093 and.l D0, [A3] 00001B58 323C 0080 move.w D1, 0x80 00001B5C C245 and.w D1, D5 00001B5E 48C1 ext.l D1 00001B60 B280 cmp.l D1, D0 00001B62 670A beq +0xC /* 00001B6E */ 00001B64 48C5 ext.l D5 00001B66 2685 move.l [A3], D5 00001B68 5346 subq.w D6, 1 00001B6A B646 cmp.w D3, D6 00001B6C 6DE2 blt -0x1C /* 00001B50 */ label00001B6E: 00001B6E 3E04 move.w D7, D4 00001B70 5347 subq.w D7, 1 00001B72 4A47 tst.w D7 00001B74 6D04 blt +0x6 /* 00001B7A */ label00001B76: 00001B76 51CF FFFE dbf D7, -0x4 /* 00001B76 */ label00001B7A: 00001B7A 0045 0040 ori.w D5, 0x40 /* '@' */ 00001B7E 48C5 ext.l D5 00001B80 2685 move.l [A3], D5 00001B82 486E FFFF pea.l [A6 - 0x1] 00001B86 4EBA 2992 jsr [PC + 0x2992 /* 0000451A */] 00001B8A 302E 000A move.w D0, [A6 + 0xA] 00001B8E 0440 008A subi.w D0, 0x8A 00001B92 6708 beq +0xA /* 00001B9C */ 00001B94 0440 0056 subi.w D0, 0x56 /* 'V' */ 00001B98 670E beq +0x10 /* 00001BA8 */ 00001B9A 6016 bra +0x18 /* 00001BB2 */ label00001B9C: 00001B9C 302E 000E move.w D0, [A6 + 0xE] 00001BA0 19AE 0013 0024 move.b [A4 + D0.w + 0x24], [A6 + 0x13] 00001BA6 600A bra +0xC /* 00001BB2 */ label00001BA8: 00001BA8 302E 000E move.w D0, [A6 + 0xE] 00001BAC 19AE 0013 003D move.b [A4 + D0.w + 0x3D], [A6 + 0x13] label00001BB2: 00001BB2 7000 moveq.l D0, 0x00 label00001BB4: 00001BB4 4CEE 18F8 FFD4 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x2C] 00001BBA 4E5E unlink A6 00001BBC 4E75 rts fn00001BBE: 00001BBE 4E56 FFEC link A6, -0x0014 00001BC2 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4 00001BC6 206E 0014 movea.l A0, [A6 + 0x14] 00001BCA 2D50 FFF6 move.l [A6 - 0xA], [A0] 00001BCE 266E FFF6 movea.l A3, [A6 - 0xA] 00001BD2 D7FC 00D0 00C4 add.l A3, 0xD000C4 00001BD8 598F subq.l A7, 4 00001BDA 206E 0010 movea.l A0, [A6 + 0x10] 00001BDE 2F08 move.l -[A7], A0 00001BE0 4EBA 2958 jsr [PC + 0x2958 /* 0000453A */] 00001BE4 285F movea.l A4, [A7]+ 00001BE6 598F subq.l A7, 4 00001BE8 206E 0014 movea.l A0, [A6 + 0x14] 00001BEC 4868 003D pea.l [A0 + 0x3D] 00001BF0 4EBA 2948 jsr [PC + 0x2948 /* 0000453A */] 00001BF4 2D5F FFFA move.l [A6 - 0x6], [A7]+ 00001BF8 1D7C 0001 FFFF move.b [A6 - 0x1], 0x1 00001BFE 486E FFFF pea.l [A6 - 0x1] 00001C02 4EBA 2916 jsr [PC + 0x2916 /* 0000451A */] 00001C06 202E FFF6 move.l D0, [A6 - 0xA] 00001C0A D0BC 00D0 00C4 add.l D0, 0xD000C4 00001C10 2040 movea.l A0, D0 00001C12 3A28 0002 move.w D5, [A0 + 0x2] 00001C16 3038 0D00 move.w D0, [0x00000D00 /* TimeDBRA */] 00001C1A 48C0 ext.l D0 00001C1C 2200 move.l D1, D0 00001C1E C0FC 002F mulu.w D0, 0x2F /* '/' */ 00001C22 4841 swap.w D1 00001C24 C2FC 002F mulu.w D1, 0x2F /* '/' */ 00001C28 4841 swap.w D1 00001C2A 4241 clr.w D1 00001C2C D081 add.l D0, D1 00001C2E 81FC 2710 divs.w D0, 0x2710 00001C32 3800 move.w D4, D0 00001C34 3038 0D00 move.w D0, [0x00000D00 /* TimeDBRA */] 00001C38 48C0 ext.l D0 00001C3A 2200 move.l D1, D0 00001C3C C0FC 0028 mulu.w D0, 0x28 /* '(' */ 00001C40 4841 swap.w D1 00001C42 C2FC 0028 mulu.w D1, 0x28 /* '(' */ 00001C46 4841 swap.w D1 00001C48 4241 clr.w D1 00001C4A D081 add.l D0, D1 00001C4C 81FC 2710 divs.w D0, 0x2710 00001C50 3D40 FFEC move.w [A6 - 0x14], D0 00001C54 3D7C 0BB8 FFF4 move.w [A6 - 0xC], 0xBB8 00001C5A 7600 moveq.l D3, 0x00 label00001C5C: 00001C5C 203C 0000 0080 move.l D0, 0x80 00001C62 C093 and.l D0, [A3] 00001C64 0C80 0000 0080 cmpi.l D0, 0x80 00001C6A 660A bne +0xC /* 00001C76 */ 00001C6C 7040 moveq.l D0, 0x40 00001C6E C093 and.l D0, [A3] 00001C70 7240 moveq.l D1, 0x40 00001C72 B280 cmp.l D1, D0 00001C74 6774 beq +0x76 /* 00001CEA */ label00001C76: 00001C76 0245 FF7F andi.w D5, 0xFF7F 00001C7A 3C3C 0BB8 move.w D6, 0xBB8 label00001C7E: 00001C7E 203C 0000 0080 move.l D0, 0x80 00001C84 C093 and.l D0, [A3] 00001C86 323C 0080 move.w D1, 0x80 00001C8A C245 and.w D1, D5 00001C8C 48C1 ext.l D1 00001C8E B280 cmp.l D1, D0 00001C90 670A beq +0xC /* 00001C9C */ 00001C92 48C5 ext.l D5 00001C94 2685 move.l [A3], D5 00001C96 5346 subq.w D6, 1 00001C98 B646 cmp.w D3, D6 00001C9A 6DE2 blt -0x1C /* 00001C7E */ label00001C9C: 00001C9C 0245 FFBF andi.w D5, 0xFFBF 00001CA0 48C5 ext.l D5 00001CA2 2685 move.l [A3], D5 00001CA4 0045 0080 ori.w D5, 0x80 00001CA8 3C3C 0BB8 move.w D6, 0xBB8 label00001CAC: 00001CAC 203C 0000 0080 move.l D0, 0x80 00001CB2 C093 and.l D0, [A3] 00001CB4 323C 0080 move.w D1, 0x80 00001CB8 C245 and.w D1, D5 00001CBA 48C1 ext.l D1 00001CBC B280 cmp.l D1, D0 00001CBE 670A beq +0xC /* 00001CCA */ 00001CC0 48C5 ext.l D5 00001CC2 2685 move.l [A3], D5 00001CC4 5346 subq.w D6, 1 00001CC6 B646 cmp.w D3, D6 00001CC8 6DE2 blt -0x1C /* 00001CAC */ label00001CCA: 00001CCA 3E04 move.w D7, D4 00001CCC 5347 subq.w D7, 1 00001CCE 4A47 tst.w D7 00001CD0 6D04 blt +0x6 /* 00001CD6 */ label00001CD2: 00001CD2 51CF FFFE dbf D7, -0x4 /* 00001CD2 */ label00001CD6: 00001CD6 0045 0040 ori.w D5, 0x40 /* '@' */ 00001CDA 48C5 ext.l D5 00001CDC 2685 move.l [A3], D5 00001CDE 536E FFF4 subq.w [A6 - 0xC], 1 00001CE2 B66E FFF4 cmp.w D3, [A6 - 0xC] 00001CE6 6D00 FF74 blt -0x8A /* 00001C5C */ label00001CEA: 00001CEA 4A6E FFF4 tst.w [A6 - 0xC] 00001CEE 660E bne +0x10 /* 00001CFE */ 00001CF0 486E FFFF pea.l [A6 - 0x1] 00001CF4 4EBA 2824 jsr [PC + 0x2824 /* 0000451A */] 00001CF8 70FF moveq.l D0, 0xFFFFFFFF 00001CFA 6000 04C2 bra +0x4C4 /* 000021BE */ label00001CFE: 00001CFE 3E04 move.w D7, D4 00001D00 5347 subq.w D7, 1 00001D02 4A47 tst.w D7 00001D04 6D04 blt +0x6 /* 00001D0A */ label00001D06: 00001D06 51CF FFFE dbf D7, -0x4 /* 00001D06 */ label00001D0A: 00001D0A 0245 FFBF andi.w D5, 0xFFBF 00001D0E 48C5 ext.l D5 00001D10 2685 move.l [A3], D5 00001D12 3E04 move.w D7, D4 00001D14 5347 subq.w D7, 1 00001D16 4A47 tst.w D7 00001D18 6D04 blt +0x6 /* 00001D1E */ label00001D1A: 00001D1A 51CF FFFE dbf D7, -0x4 /* 00001D1A */ label00001D1E: 00001D1E 303C 00FE move.w D0, 0xFE 00001D22 C06E 000A and.w D0, [A6 + 0xA] 00001D26 3D40 FFF0 move.w [A6 - 0x10], D0 00001D2A 3D7C 0007 FFF2 move.w [A6 - 0xE], 0x7 00001D30 7600 moveq.l D3, 0x00 label00001D32: 00001D32 0245 FF7F andi.w D5, 0xFF7F 00001D36 3C3C 0BB8 move.w D6, 0xBB8 label00001D3A: 00001D3A 203C 0000 0080 move.l D0, 0x80 00001D40 C093 and.l D0, [A3] 00001D42 323C 0080 move.w D1, 0x80 00001D46 C245 and.w D1, D5 00001D48 48C1 ext.l D1 00001D4A B280 cmp.l D1, D0 00001D4C 670A beq +0xC /* 00001D58 */ 00001D4E 48C5 ext.l D5 00001D50 2685 move.l [A3], D5 00001D52 5346 subq.w D6, 1 00001D54 B646 cmp.w D3, D6 00001D56 6DE2 blt -0x1C /* 00001D3A */ label00001D58: 00001D58 302E FFF0 move.w D0, [A6 - 0x10] 00001D5C 48C0 ext.l D0 00001D5E 322E FFF2 move.w D1, [A6 - 0xE] 00001D62 E2A0 asr D0, D1 00001D64 0800 0000 btst.b D0, 0x0 00001D68 6706 beq +0x8 /* 00001D70 */ 00001D6A 0045 0040 ori.w D5, 0x40 /* '@' */ 00001D6E 6004 bra +0x6 /* 00001D74 */ label00001D70: 00001D70 0245 FFBF andi.w D5, 0xFFBF label00001D74: 00001D74 48C5 ext.l D5 00001D76 2685 move.l [A3], D5 00001D78 3E04 move.w D7, D4 00001D7A 5347 subq.w D7, 1 00001D7C 4A47 tst.w D7 00001D7E 6D04 blt +0x6 /* 00001D84 */ label00001D80: 00001D80 51CF FFFE dbf D7, -0x4 /* 00001D80 */ label00001D84: 00001D84 0045 0080 ori.w D5, 0x80 00001D88 3C3C 0BB8 move.w D6, 0xBB8 label00001D8C: 00001D8C 203C 0000 0080 move.l D0, 0x80 00001D92 C093 and.l D0, [A3] 00001D94 323C 0080 move.w D1, 0x80 00001D98 C245 and.w D1, D5 00001D9A 48C1 ext.l D1 00001D9C B280 cmp.l D1, D0 00001D9E 670A beq +0xC /* 00001DAA */ 00001DA0 48C5 ext.l D5 00001DA2 2685 move.l [A3], D5 00001DA4 5346 subq.w D6, 1 00001DA6 B646 cmp.w D3, D6 00001DA8 6DE2 blt -0x1C /* 00001D8C */ label00001DAA: 00001DAA 3E2E FFEC move.w D7, [A6 - 0x14] 00001DAE 5347 subq.w D7, 1 00001DB0 4A47 tst.w D7 00001DB2 6D04 blt +0x6 /* 00001DB8 */ label00001DB4: 00001DB4 51CF FFFE dbf D7, -0x4 /* 00001DB4 */ label00001DB8: 00001DB8 536E FFF2 subq.w [A6 - 0xE], 1 00001DBC B66E FFF2 cmp.w D3, [A6 - 0xE] 00001DC0 6F00 FF70 ble -0x8E /* 00001D32 */ 00001DC4 0245 FF7F andi.w D5, 0xFF7F 00001DC8 3C3C 0BB8 move.w D6, 0xBB8 00001DCC 7600 moveq.l D3, 0x00 label00001DCE: 00001DCE 203C 0000 0080 move.l D0, 0x80 00001DD4 C093 and.l D0, [A3] 00001DD6 323C 0080 move.w D1, 0x80 00001DDA C245 and.w D1, D5 00001DDC 48C1 ext.l D1 00001DDE B280 cmp.l D1, D0 00001DE0 670A beq +0xC /* 00001DEC */ 00001DE2 48C5 ext.l D5 00001DE4 2685 move.l [A3], D5 00001DE6 5346 subq.w D6, 1 00001DE8 B646 cmp.w D3, D6 00001DEA 6DE2 blt -0x1C /* 00001DCE */ label00001DEC: 00001DEC 0045 0040 ori.w D5, 0x40 /* '@' */ 00001DF0 48C5 ext.l D5 00001DF2 2685 move.l [A3], D5 00001DF4 3E04 move.w D7, D4 00001DF6 5347 subq.w D7, 1 00001DF8 4A47 tst.w D7 00001DFA 6D04 blt +0x6 /* 00001E00 */ label00001DFC: 00001DFC 51CF FFFE dbf D7, -0x4 /* 00001DFC */ label00001E00: 00001E00 0045 0080 ori.w D5, 0x80 00001E04 3C3C 0BB8 move.w D6, 0xBB8 00001E08 7600 moveq.l D3, 0x00 label00001E0A: 00001E0A 203C 0000 0080 move.l D0, 0x80 00001E10 C093 and.l D0, [A3] 00001E12 323C 0080 move.w D1, 0x80 00001E16 C245 and.w D1, D5 00001E18 48C1 ext.l D1 00001E1A B280 cmp.l D1, D0 00001E1C 670A beq +0xC /* 00001E28 */ 00001E1E 48C5 ext.l D5 00001E20 2685 move.l [A3], D5 00001E22 5346 subq.w D6, 1 00001E24 B646 cmp.w D3, D6 00001E26 6DE2 blt -0x1C /* 00001E0A */ label00001E28: 00001E28 3D7C 0BB8 FFEE move.w [A6 - 0x12], 0xBB8 00001E2E 7600 moveq.l D3, 0x00 label00001E30: 00001E30 3E04 move.w D7, D4 00001E32 5347 subq.w D7, 1 00001E34 4A47 tst.w D7 00001E36 6D04 blt +0x6 /* 00001E3C */ label00001E38: 00001E38 51CF FFFE dbf D7, -0x4 /* 00001E38 */ label00001E3C: 00001E3C 7040 moveq.l D0, 0x40 00001E3E C093 and.l D0, [A3] 00001E40 670A beq +0xC /* 00001E4C */ 00001E42 536E FFEE subq.w [A6 - 0x12], 1 00001E46 B66E FFEE cmp.w D3, [A6 - 0x12] 00001E4A 6DE4 blt -0x1A /* 00001E30 */ label00001E4C: 00001E4C 4A6E FFEE tst.w [A6 - 0x12] 00001E50 660E bne +0x10 /* 00001E60 */ 00001E52 486E FFFF pea.l [A6 - 0x1] 00001E56 4EBA 26C2 jsr [PC + 0x26C2 /* 0000451A */] 00001E5A 70FF moveq.l D0, 0xFFFFFFFF 00001E5C 6000 0360 bra +0x362 /* 000021BE */ label00001E60: 00001E60 3E2E FFEC move.w D7, [A6 - 0x14] 00001E64 5347 subq.w D7, 1 00001E66 4A47 tst.w D7 00001E68 6D04 blt +0x6 /* 00001E6E */ label00001E6A: 00001E6A 51CF FFFE dbf D7, -0x4 /* 00001E6A */ label00001E6E: 00001E6E 3D6E 000E FFF0 move.w [A6 - 0x10], [A6 + 0xE] 00001E74 3D7C 0007 FFF2 move.w [A6 - 0xE], 0x7 00001E7A 7600 moveq.l D3, 0x00 label00001E7C: 00001E7C 0245 FF7F andi.w D5, 0xFF7F 00001E80 3C3C 0BB8 move.w D6, 0xBB8 label00001E84: 00001E84 203C 0000 0080 move.l D0, 0x80 00001E8A C093 and.l D0, [A3] 00001E8C 323C 0080 move.w D1, 0x80 00001E90 C245 and.w D1, D5 00001E92 48C1 ext.l D1 00001E94 B280 cmp.l D1, D0 00001E96 670A beq +0xC /* 00001EA2 */ 00001E98 48C5 ext.l D5 00001E9A 2685 move.l [A3], D5 00001E9C 5346 subq.w D6, 1 00001E9E B646 cmp.w D3, D6 00001EA0 6DE2 blt -0x1C /* 00001E84 */ label00001EA2: 00001EA2 302E FFF0 move.w D0, [A6 - 0x10] 00001EA6 48C0 ext.l D0 00001EA8 322E FFF2 move.w D1, [A6 - 0xE] 00001EAC E2A0 asr D0, D1 00001EAE 0800 0000 btst.b D0, 0x0 00001EB2 6706 beq +0x8 /* 00001EBA */ 00001EB4 0045 0040 ori.w D5, 0x40 /* '@' */ 00001EB8 6004 bra +0x6 /* 00001EBE */ label00001EBA: 00001EBA 0245 FFBF andi.w D5, 0xFFBF label00001EBE: 00001EBE 48C5 ext.l D5 00001EC0 2685 move.l [A3], D5 00001EC2 3E04 move.w D7, D4 00001EC4 5347 subq.w D7, 1 00001EC6 4A47 tst.w D7 00001EC8 6D04 blt +0x6 /* 00001ECE */ label00001ECA: 00001ECA 51CF FFFE dbf D7, -0x4 /* 00001ECA */ label00001ECE: 00001ECE 0045 0080 ori.w D5, 0x80 00001ED2 3C3C 0BB8 move.w D6, 0xBB8 label00001ED6: 00001ED6 203C 0000 0080 move.l D0, 0x80 00001EDC C093 and.l D0, [A3] 00001EDE 323C 0080 move.w D1, 0x80 00001EE2 C245 and.w D1, D5 00001EE4 48C1 ext.l D1 00001EE6 B280 cmp.l D1, D0 00001EE8 670A beq +0xC /* 00001EF4 */ 00001EEA 48C5 ext.l D5 00001EEC 2685 move.l [A3], D5 00001EEE 5346 subq.w D6, 1 00001EF0 B646 cmp.w D3, D6 00001EF2 6DE2 blt -0x1C /* 00001ED6 */ label00001EF4: 00001EF4 3E2E FFEC move.w D7, [A6 - 0x14] 00001EF8 5347 subq.w D7, 1 00001EFA 4A47 tst.w D7 00001EFC 6D04 blt +0x6 /* 00001F02 */ label00001EFE: 00001EFE 51CF FFFE dbf D7, -0x4 /* 00001EFE */ label00001F02: 00001F02 536E FFF2 subq.w [A6 - 0xE], 1 00001F06 B66E FFF2 cmp.w D3, [A6 - 0xE] 00001F0A 6F00 FF70 ble -0x8E /* 00001E7C */ 00001F0E 0245 FF7F andi.w D5, 0xFF7F 00001F12 3C3C 0BB8 move.w D6, 0xBB8 00001F16 7600 moveq.l D3, 0x00 label00001F18: 00001F18 203C 0000 0080 move.l D0, 0x80 00001F1E C093 and.l D0, [A3] 00001F20 323C 0080 move.w D1, 0x80 00001F24 C245 and.w D1, D5 00001F26 48C1 ext.l D1 00001F28 B280 cmp.l D1, D0 00001F2A 670A beq +0xC /* 00001F36 */ 00001F2C 48C5 ext.l D5 00001F2E 2685 move.l [A3], D5 00001F30 5346 subq.w D6, 1 00001F32 B646 cmp.w D3, D6 00001F34 6DE2 blt -0x1C /* 00001F18 */ label00001F36: 00001F36 0045 0040 ori.w D5, 0x40 /* '@' */ 00001F3A 48C5 ext.l D5 00001F3C 2685 move.l [A3], D5 00001F3E 3E04 move.w D7, D4 00001F40 5347 subq.w D7, 1 00001F42 4A47 tst.w D7 00001F44 6D04 blt +0x6 /* 00001F4A */ label00001F46: 00001F46 51CF FFFE dbf D7, -0x4 /* 00001F46 */ label00001F4A: 00001F4A 0045 0080 ori.w D5, 0x80 00001F4E 3C3C 0BB8 move.w D6, 0xBB8 00001F52 7600 moveq.l D3, 0x00 label00001F54: 00001F54 203C 0000 0080 move.l D0, 0x80 00001F5A C093 and.l D0, [A3] 00001F5C 323C 0080 move.w D1, 0x80 00001F60 C245 and.w D1, D5 00001F62 48C1 ext.l D1 00001F64 B280 cmp.l D1, D0 00001F66 670A beq +0xC /* 00001F72 */ 00001F68 48C5 ext.l D5 00001F6A 2685 move.l [A3], D5 00001F6C 5346 subq.w D6, 1 00001F6E B646 cmp.w D3, D6 00001F70 6DE2 blt -0x1C /* 00001F54 */ label00001F72: 00001F72 3D7C 0BB8 FFEE move.w [A6 - 0x12], 0xBB8 00001F78 7600 moveq.l D3, 0x00 label00001F7A: 00001F7A 3E04 move.w D7, D4 00001F7C 5347 subq.w D7, 1 00001F7E 4A47 tst.w D7 00001F80 6D04 blt +0x6 /* 00001F86 */ label00001F82: 00001F82 51CF FFFE dbf D7, -0x4 /* 00001F82 */ label00001F86: 00001F86 7040 moveq.l D0, 0x40 00001F88 C093 and.l D0, [A3] 00001F8A 670A beq +0xC /* 00001F96 */ 00001F8C 536E FFEE subq.w [A6 - 0x12], 1 00001F90 B66E FFEE cmp.w D3, [A6 - 0x12] 00001F94 6DE4 blt -0x1A /* 00001F7A */ label00001F96: 00001F96 4A6E FFEE tst.w [A6 - 0x12] 00001F9A 660E bne +0x10 /* 00001FAA */ 00001F9C 486E FFFF pea.l [A6 - 0x1] 00001FA0 4EBA 2578 jsr [PC + 0x2578 /* 0000451A */] 00001FA4 70FF moveq.l D0, 0xFFFFFFFF 00001FA6 6000 0216 bra +0x218 /* 000021BE */ label00001FAA: 00001FAA 3E2E FFEC move.w D7, [A6 - 0x14] 00001FAE 5347 subq.w D7, 1 00001FB0 4A47 tst.w D7 00001FB2 6D04 blt +0x6 /* 00001FB8 */ label00001FB4: 00001FB4 51CF FFFE dbf D7, -0x4 /* 00001FB4 */ label00001FB8: 00001FB8 426E FFF4 clr.w [A6 - 0xC] 00001FBC 363C 0100 move.w D3, 0x100 label00001FC0: 00001FC0 302E FFF4 move.w D0, [A6 - 0xC] 00001FC4 7200 moveq.l D1, 0x00 00001FC6 1234 0000 move.b D1, [A4 + D0.w] 00001FCA 3D41 FFF0 move.w [A6 - 0x10], D1 00001FCE 3D7C 0007 FFF2 move.w [A6 - 0xE], 0x7 00001FD4 7400 moveq.l D2, 0x00 label00001FD6: 00001FD6 0245 FF7F andi.w D5, 0xFF7F 00001FDA 3C3C 0BB8 move.w D6, 0xBB8 label00001FDE: 00001FDE 203C 0000 0080 move.l D0, 0x80 00001FE4 C093 and.l D0, [A3] 00001FE6 323C 0080 move.w D1, 0x80 00001FEA C245 and.w D1, D5 00001FEC 48C1 ext.l D1 00001FEE B280 cmp.l D1, D0 00001FF0 670A beq +0xC /* 00001FFC */ 00001FF2 48C5 ext.l D5 00001FF4 2685 move.l [A3], D5 00001FF6 5346 subq.w D6, 1 00001FF8 B446 cmp.w D2, D6 00001FFA 6DE2 blt -0x1C /* 00001FDE */ label00001FFC: 00001FFC 302E FFF0 move.w D0, [A6 - 0x10] 00002000 48C0 ext.l D0 00002002 322E FFF2 move.w D1, [A6 - 0xE] 00002006 E2A0 asr D0, D1 00002008 0800 0000 btst.b D0, 0x0 0000200C 6706 beq +0x8 /* 00002014 */ 0000200E 0045 0040 ori.w D5, 0x40 /* '@' */ 00002012 6004 bra +0x6 /* 00002018 */ label00002014: 00002014 0245 FFBF andi.w D5, 0xFFBF label00002018: 00002018 48C5 ext.l D5 0000201A 2685 move.l [A3], D5 0000201C 3E04 move.w D7, D4 0000201E 5347 subq.w D7, 1 00002020 4A47 tst.w D7 00002022 6D04 blt +0x6 /* 00002028 */ label00002024: 00002024 51CF FFFE dbf D7, -0x4 /* 00002024 */ label00002028: 00002028 0045 0080 ori.w D5, 0x80 0000202C 3C3C 0BB8 move.w D6, 0xBB8 label00002030: 00002030 203C 0000 0080 move.l D0, 0x80 00002036 C093 and.l D0, [A3] 00002038 323C 0080 move.w D1, 0x80 0000203C C245 and.w D1, D5 0000203E 48C1 ext.l D1 00002040 B280 cmp.l D1, D0 00002042 670A beq +0xC /* 0000204E */ 00002044 48C5 ext.l D5 00002046 2685 move.l [A3], D5 00002048 5346 subq.w D6, 1 0000204A B446 cmp.w D2, D6 0000204C 6DE2 blt -0x1C /* 00002030 */ label0000204E: 0000204E 3E2E FFEC move.w D7, [A6 - 0x14] 00002052 5347 subq.w D7, 1 00002054 4A47 tst.w D7 00002056 6D04 blt +0x6 /* 0000205C */ label00002058: 00002058 51CF FFFE dbf D7, -0x4 /* 00002058 */ label0000205C: 0000205C 536E FFF2 subq.w [A6 - 0xE], 1 00002060 B46E FFF2 cmp.w D2, [A6 - 0xE] 00002064 6F00 FF70 ble -0x8E /* 00001FD6 */ 00002068 0245 FF7F andi.w D5, 0xFF7F 0000206C 3C3C 0BB8 move.w D6, 0xBB8 00002070 7400 moveq.l D2, 0x00 label00002072: 00002072 203C 0000 0080 move.l D0, 0x80 00002078 C093 and.l D0, [A3] 0000207A 323C 0080 move.w D1, 0x80 0000207E C245 and.w D1, D5 00002080 48C1 ext.l D1 00002082 B280 cmp.l D1, D0 00002084 670A beq +0xC /* 00002090 */ 00002086 48C5 ext.l D5 00002088 2685 move.l [A3], D5 0000208A 5346 subq.w D6, 1 0000208C B446 cmp.w D2, D6 0000208E 6DE2 blt -0x1C /* 00002072 */ label00002090: 00002090 0045 0040 ori.w D5, 0x40 /* '@' */ 00002094 48C5 ext.l D5 00002096 2685 move.l [A3], D5 00002098 3E04 move.w D7, D4 0000209A 5347 subq.w D7, 1 0000209C 4A47 tst.w D7 0000209E 6D04 blt +0x6 /* 000020A4 */ label000020A0: 000020A0 51CF FFFE dbf D7, -0x4 /* 000020A0 */ label000020A4: 000020A4 0045 0080 ori.w D5, 0x80 000020A8 3C3C 0BB8 move.w D6, 0xBB8 000020AC 7400 moveq.l D2, 0x00 label000020AE: 000020AE 203C 0000 0080 move.l D0, 0x80 000020B4 C093 and.l D0, [A3] 000020B6 323C 0080 move.w D1, 0x80 000020BA C245 and.w D1, D5 000020BC 48C1 ext.l D1 000020BE B280 cmp.l D1, D0 000020C0 670A beq +0xC /* 000020CC */ 000020C2 48C5 ext.l D5 000020C4 2685 move.l [A3], D5 000020C6 5346 subq.w D6, 1 000020C8 B446 cmp.w D2, D6 000020CA 6DE2 blt -0x1C /* 000020AE */ label000020CC: 000020CC 3D7C 0BB8 FFEE move.w [A6 - 0x12], 0xBB8 000020D2 7400 moveq.l D2, 0x00 label000020D4: 000020D4 3E04 move.w D7, D4 000020D6 5347 subq.w D7, 1 000020D8 4A47 tst.w D7 000020DA 6D04 blt +0x6 /* 000020E0 */ label000020DC: 000020DC 51CF FFFE dbf D7, -0x4 /* 000020DC */ label000020E0: 000020E0 7040 moveq.l D0, 0x40 000020E2 C093 and.l D0, [A3] 000020E4 670A beq +0xC /* 000020F0 */ 000020E6 536E FFEE subq.w [A6 - 0x12], 1 000020EA B46E FFEE cmp.w D2, [A6 - 0x12] 000020EE 6DE4 blt -0x1A /* 000020D4 */ label000020F0: 000020F0 3E2E FFEC move.w D7, [A6 - 0x14] 000020F4 5347 subq.w D7, 1 000020F6 4A47 tst.w D7 000020F8 6D04 blt +0x6 /* 000020FE */ label000020FA: 000020FA 51CF FFFE dbf D7, -0x4 /* 000020FA */ label000020FE: 000020FE 0C6E 00E0 000A cmpi.w [A6 + 0xA], 0xE0 00002104 6616 bne +0x18 /* 0000211C */ 00002106 302E FFF4 move.w D0, [A6 - 0xC] 0000210A 206E FFFA movea.l A0, [A6 - 0x6] 0000210E 322E FFF4 move.w D1, [A6 - 0xC] 00002112 D26E 000E add.w D1, [A6 + 0xE] 00002116 11B4 0000 1000 move.b [A0 + D1.w], [A4 + D0.w] label0000211C: 0000211C 526E FFF4 addq.w [A6 - 0xC], 1 00002120 B66E FFF4 cmp.w D3, [A6 - 0xC] 00002124 6E00 FE9A bgt -0x164 /* 00001FC0 */ 00002128 4A6E FFEE tst.w [A6 - 0x12] 0000212C 660E bne +0x10 /* 0000213C */ 0000212E 486E FFFF pea.l [A6 - 0x1] 00002132 4EBA 23E6 jsr [PC + 0x23E6 /* 0000451A */] 00002136 70FF moveq.l D0, 0xFFFFFFFF 00002138 6000 0084 bra +0x86 /* 000021BE */ label0000213C: 0000213C 0245 FF7F andi.w D5, 0xFF7F 00002140 3C3C 0BB8 move.w D6, 0xBB8 00002144 7600 moveq.l D3, 0x00 label00002146: 00002146 203C 0000 0080 move.l D0, 0x80 0000214C C093 and.l D0, [A3] 0000214E 323C 0080 move.w D1, 0x80 00002152 C245 and.w D1, D5 00002154 48C1 ext.l D1 00002156 B280 cmp.l D1, D0 00002158 670A beq +0xC /* 00002164 */ 0000215A 48C5 ext.l D5 0000215C 2685 move.l [A3], D5 0000215E 5346 subq.w D6, 1 00002160 B646 cmp.w D3, D6 00002162 6DE2 blt -0x1C /* 00002146 */ label00002164: 00002164 0245 FFBF andi.w D5, 0xFFBF 00002168 48C5 ext.l D5 0000216A 2685 move.l [A3], D5 0000216C 3E04 move.w D7, D4 0000216E 5347 subq.w D7, 1 00002170 4A47 tst.w D7 00002172 6D04 blt +0x6 /* 00002178 */ label00002174: 00002174 51CF FFFE dbf D7, -0x4 /* 00002174 */ label00002178: 00002178 0045 0080 ori.w D5, 0x80 0000217C 3C3C 0BB8 move.w D6, 0xBB8 00002180 7600 moveq.l D3, 0x00 label00002182: 00002182 203C 0000 0080 move.l D0, 0x80 00002188 C093 and.l D0, [A3] 0000218A 323C 0080 move.w D1, 0x80 0000218E C245 and.w D1, D5 00002190 48C1 ext.l D1 00002192 B280 cmp.l D1, D0 00002194 670A beq +0xC /* 000021A0 */ 00002196 48C5 ext.l D5 00002198 2685 move.l [A3], D5 0000219A 5346 subq.w D6, 1 0000219C B646 cmp.w D3, D6 0000219E 6DE2 blt -0x1C /* 00002182 */ label000021A0: 000021A0 3E04 move.w D7, D4 000021A2 5347 subq.w D7, 1 000021A4 4A47 tst.w D7 000021A6 6D04 blt +0x6 /* 000021AC */ label000021A8: 000021A8 51CF FFFE dbf D7, -0x4 /* 000021A8 */ label000021AC: 000021AC 0045 0040 ori.w D5, 0x40 /* '@' */ 000021B0 48C5 ext.l D5 000021B2 2685 move.l [A3], D5 000021B4 486E FFFF pea.l [A6 - 0x1] 000021B8 4EBA 2360 jsr [PC + 0x2360 /* 0000451A */] 000021BC 7000 moveq.l D0, 0x00 label000021BE: 000021BE 4CEE 18F8 FFD0 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x30] 000021C4 4E5E unlink A6 000021C6 4E75 rts 000021C8 4E56 FFBC link A6, -0x0044 000021CC 48E7 1118 movem.l -[A7], D3,D7,A3,A4 000021D0 598F subq.l A7, 4 000021D2 701C moveq.l D0, 0x1C 000021D4 2F00 move.l -[A7], D0 000021D6 4EBA 2304 jsr [PC + 0x2304 /* 000044DC */] 000021DA 206E 0008 movea.l A0, [A6 + 0x8] 000021DE 215F 0014 move.l [A0 + 0x14], [A7]+ 000021E2 660A bne +0xC /* 000021EE */ 000021E4 3D7C FFE9 0010 move.w [A6 + 0x10], 0xFFE9 000021EA 6000 014E bra +0x150 /* 0000233A */ label000021EE: 000021EE 206E 0008 movea.l A0, [A6 + 0x8] 000021F2 2F28 0014 move.l -[A7], [A0 + 0x14] 000021F6 4EBA 22FA jsr [PC + 0x22FA /* 000044F2 */] 000021FA 206E 0008 movea.l A0, [A6 + 0x8] 000021FE 2068 0014 movea.l A0, [A0 + 0x14] 00002202 2650 movea.l A3, [A0] 00002204 4253 clr.w [A3] 00002206 426B 0002 clr.w [A3 + 0x2] 0000220A 4247 clr.w D7 0000220C 7606 moveq.l D3, 0x06 label0000220E: 0000220E 48C7 ext.l D7 00002210 2007 move.l D0, D7 00002212 E580 asl D0, 2 00002214 7200 moveq.l D1, 0x00 00002216 2781 0804 move.l [A3 + D0 + 0x4], D1 0000221A 5247 addq.w D7, 1 0000221C B647 cmp.w D3, D7 0000221E 6EEE bgt -0x10 /* 0000220E */ 00002220 4247 clr.w D7 00002222 7606 moveq.l D3, 0x06 label00002224: 00002224 2007 move.l D0, D7 00002226 D040 add.w D0, D0 00002228 4276 00F4 clr.w [A6 + D0.w - 0x12] 0000222C 5247 addq.w D7, 1 0000222E B647 cmp.w D3, D7 00002230 6EF2 bgt -0xC /* 00002224 */ 00002232 422E FFED clr.b [A6 - 0x13] 00002236 422E FFEE clr.b [A6 - 0x12] 0000223A 422E FFEF clr.b [A6 - 0x11] 0000223E 422E FFEC clr.b [A6 - 0x14] 00002242 3D7C 0003 FFE4 move.w [A6 - 0x1C], 0x3 00002248 3D7C 0001 FFE6 move.w [A6 - 0x1A], 0x1 0000224E 3D7C 0001 FFE8 move.w [A6 - 0x18], 0x1 00002254 3D7C 02B7 FFEA move.w [A6 - 0x16], 0x2B7 0000225A 6012 bra +0x14 /* 0000226E */ label0000225C: 0000225C 102E FFED move.b D0, [A6 - 0x13] 00002260 7209 moveq.l D1, 0x09 00002262 9001 sub.b D0, D1 00002264 4880 ext.w D0 00002266 D040 add.w D0, D0 00002268 3DAE FFE2 00F4 move.w [A6 + D0.w - 0x12], [A6 - 0x1E] label0000226E: 0000226E 558F subq.l A7, 2 00002270 486E FFBC pea.l [A6 - 0x44] 00002274 4EBA 22B8 jsr [PC + 0x22B8 /* 0000452E */] 00002278 4A5F tst.w [A7]+ 0000227A 67E0 beq -0x1E /* 0000225C */ 0000227C 4253 clr.w [A3] 0000227E 4247 clr.w D7 label00002280: 00002280 2007 move.l D0, D7 00002282 D040 add.w D0, D0 00002284 4A76 00F4 tst.w [A6 + D0.w - 0x12] 00002288 6700 0084 beq +0x86 /* 0000230E */ 0000228C 598F subq.l A7, 4 0000228E 4878 013E push.l 0x13E 00002292 4EBA 2248 jsr [PC + 0x2248 /* 000044DC */] 00002296 3013 move.w D0, [A3] 00002298 48C0 ext.l D0 0000229A E580 asl D0, 2 0000229C 279F 0804 move.l [A3 + D0 + 0x4], [A7]+ 000022A0 660A bne +0xC /* 000022AC */ 000022A2 3D7C FFE9 0010 move.w [A6 + 0x10], 0xFFE9 000022A8 6000 0090 bra +0x92 /* 0000233A */ label000022AC: 000022AC 3013 move.w D0, [A3] 000022AE 48C0 ext.l D0 000022B0 E580 asl D0, 2 000022B2 2F33 0804 move.l -[A7], [A3 + D0 + 0x4] 000022B6 4EBA 223A jsr [PC + 0x223A /* 000044F2 */] 000022BA 3013 move.w D0, [A3] 000022BC 48C0 ext.l D0 000022BE E580 asl D0, 2 000022C0 2073 0804 movea.l A0, [A3 + D0 + 0x4] 000022C4 2850 movea.l A4, [A0] 000022C6 48C7 ext.l D7 000022C8 2007 move.l D0, D7 000022CA 7209 moveq.l D1, 0x09 000022CC D081 add.l D0, D1 000022CE 80BC 0000 00F0 or.l D0, 0xF0 000022D4 7418 moveq.l D2, 0x18 000022D6 E5A8 lsl D0, D2 000022D8 2880 move.l [A4], D0 000022DA 2007 move.l D0, D7 000022DC D040 add.w D0, D0 000022DE 3976 00F4 0004 move.w [A4 + 0x4], [A6 + D0.w - 0x12] 000022E4 598F subq.l A7, 4 000022E6 3F2C 0004 move.w -[A7], [A4 + 0x4] 000022EA 4EBA 221A jsr [PC + 0x221A /* 00004506 */] 000022EE 295F 0006 move.l [A4 + 0x6], [A7]+ 000022F2 206C 0006 movea.l A0, [A4 + 0x6] 000022F6 2050 movea.l A0, [A0] 000022F8 2968 0014 000A move.l [A4 + 0xA], [A0 + 0x14] 000022FE 3013 move.w D0, [A3] 00002300 48C0 ext.l D0 00002302 E580 asl D0, 2 00002304 2F33 0804 move.l -[A7], [A3 + D0 + 0x4] 00002308 4EBA 21F2 jsr [PC + 0x21F2 /* 000044FC */] 0000230C 5253 addq.w [A3], 1 label0000230E: 0000230E 5247 addq.w D7, 1 00002310 0C47 0006 cmpi.w D7, 0x6 00002314 6D00 FF6A blt -0x94 /* 00002280 */ 00002318 4A53 tst.w [A3] 0000231A 6F06 ble +0x8 /* 00002322 */ 0000231C 426B 0002 clr.w [A3 + 0x2] 00002320 6008 bra +0xA /* 0000232A */ label00002322: 00002322 3D7C FFE9 0010 move.w [A6 + 0x10], 0xFFE9 00002328 6010 bra +0x12 /* 0000233A */ label0000232A: 0000232A 206E 0008 movea.l A0, [A6 + 0x8] 0000232E 2F28 0014 move.l -[A7], [A0 + 0x14] 00002332 4EBA 21C8 jsr [PC + 0x21C8 /* 000044FC */] 00002336 426E 0010 clr.w [A6 + 0x10] label0000233A: 0000233A 4CEE 1888 FFAC movem.l D3,D7,A3,A4, [A6 - 0x54] 00002340 4E5E unlink A6 00002342 4E74 0008 rtd 0x0008 00002346 426F 000C clr.w [A7 + 0xC] 0000234A 4E74 0008 rtd 0x0008 0000234E 4E56 0000 link A6, 0 00002352 2F0B move.l -[A7], A3 00002354 266E 0008 movea.l A3, [A6 + 0x8] 00002358 2F0B move.l -[A7], A3 0000235A 4EBA 0010 jsr [PC + 0x10 /* 0000236C */] 0000235E 426E 0010 clr.w [A6 + 0x10] 00002362 266E FFFC movea.l A3, [A6 - 0x4] 00002366 4E5E unlink A6 00002368 4E74 0008 rtd 0x0008 fn0000236C: 0000236C 4E56 0000 link A6, 0 00002370 48E7 1718 movem.l -[A7], D3,D5,D6,D7,A3,A4 00002374 206E 0008 movea.l A0, [A6 + 0x8] 00002378 2F28 0014 move.l -[A7], [A0 + 0x14] 0000237C 4EBA 2174 jsr [PC + 0x2174 /* 000044F2 */] 00002380 206E 0008 movea.l A0, [A6 + 0x8] 00002384 2068 0014 movea.l A0, [A0 + 0x14] 00002388 2650 movea.l A3, [A0] 0000238A 4245 clr.w D5 0000238C 6000 00C8 bra +0xCA /* 00002456 */ label00002390: 00002390 48C5 ext.l D5 00002392 2005 move.l D0, D5 00002394 E580 asl D0, 2 00002396 2F33 0804 move.l -[A7], [A3 + D0 + 0x4] 0000239A 4EBA 2156 jsr [PC + 0x2156 /* 000044F2 */] 0000239E 48C5 ext.l D5 000023A0 2005 move.l D0, D5 000023A2 E580 asl D0, 2 000023A4 2073 0804 movea.l A0, [A3 + D0 + 0x4] 000023A8 2850 movea.l A4, [A0] 000023AA 2E14 move.l D7, [A4] 000023AC 4246 clr.w D6 label000023AE: 000023AE 7000 moveq.l D0, 0x00 000023B0 2F00 move.l -[A7], D0 000023B2 7260 moveq.l D1, 0x60 000023B4 2F01 move.l -[A7], D1 000023B6 7030 moveq.l D0, 0x30 000023B8 2F00 move.l -[A7], D0 000023BA 2F07 move.l -[A7], D7 000023BC 4EBA E5AE jsr [PC - 0x1A52 /* 0000096C */] 000023C0 7001 moveq.l D0, 0x01 000023C2 2F00 move.l -[A7], D0 000023C4 4EBA DED0 jsr [PC - 0x2130 /* 00000296 */] 000023C8 7005 moveq.l D0, 0x05 000023CA 2F00 move.l -[A7], D0 000023CC 7230 moveq.l D1, 0x30 000023CE 2F01 move.l -[A7], D1 000023D0 2F07 move.l -[A7], D7 000023D2 4EBA EB86 jsr [PC - 0x147A /* 00000F5A */] 000023D6 4A40 tst.w D0 000023D8 4FEF 0020 lea.l A7, [A7 + 0x20] 000023DC 6616 bne +0x18 /* 000023F4 */ 000023DE 7006 moveq.l D0, 0x06 000023E0 2F00 move.l -[A7], D0 000023E2 7230 moveq.l D1, 0x30 000023E4 2F01 move.l -[A7], D1 000023E6 2F07 move.l -[A7], D7 000023E8 4EBA EB70 jsr [PC - 0x1490 /* 00000F5A */] 000023EC 4A40 tst.w D0 000023EE 4FEF 000C lea.l A7, [A7 + 0xC] 000023F2 6708 beq +0xA /* 000023FC */ label000023F4: 000023F4 5246 addq.w D6, 1 000023F6 0C46 0064 cmpi.w D6, 0x64 /* 'd' */ 000023FA 6DB2 blt -0x4C /* 000023AE */ label000023FC: 000023FC 0C46 0064 cmpi.w D6, 0x64 /* 'd' */ 00002400 6C2A bge +0x2C /* 0000242C */ 00002402 7001 moveq.l D0, 0x01 00002404 2F00 move.l -[A7], D0 00002406 2F00 move.l -[A7], D0 00002408 7200 moveq.l D1, 0x00 0000240A 2F01 move.l -[A7], D1 0000240C 2F07 move.l -[A7], D7 0000240E 4EBA DDF4 jsr [PC - 0x220C /* 00000204 */] 00002412 C0BC FFFF FFFB and.l D0, 0xFFFFFFFB 00002418 4FEF 000C lea.l A7, [A7 + 0xC] 0000241C 2F00 move.l -[A7], D0 0000241E 7000 moveq.l D0, 0x00 00002420 2F00 move.l -[A7], D0 00002422 2F07 move.l -[A7], D7 00002424 4EBA DD54 jsr [PC - 0x22AC /* 0000017A */] 00002428 4FEF 0010 lea.l A7, [A7 + 0x10] label0000242C: 0000242C 48C5 ext.l D5 0000242E 2005 move.l D0, D5 00002430 E580 asl D0, 2 00002432 2F33 0804 move.l -[A7], [A3 + D0 + 0x4] 00002436 4EBA 20C4 jsr [PC + 0x20C4 /* 000044FC */] 0000243A 48C5 ext.l D5 0000243C 2005 move.l D0, D5 0000243E E580 asl D0, 2 00002440 4AB3 0804 tst.l [A3 + D0 + 0x4] 00002444 670E beq +0x10 /* 00002454 */ 00002446 48C5 ext.l D5 00002448 2005 move.l D0, D5 0000244A E580 asl D0, 2 0000244C 2F33 0804 move.l -[A7], [A3 + D0 + 0x4] 00002450 4EBA 2096 jsr [PC + 0x2096 /* 000044E8 */] label00002454: 00002454 5245 addq.w D5, 1 label00002456: 00002456 BA53 cmp.w D5, [A3] 00002458 6D00 FF36 blt -0xC8 /* 00002390 */ 0000245C 206E 0008 movea.l A0, [A6 + 0x8] 00002460 2F28 0014 move.l -[A7], [A0 + 0x14] 00002464 4EBA 2096 jsr [PC + 0x2096 /* 000044FC */] 00002468 206E 0008 movea.l A0, [A6 + 0x8] 0000246C 2F28 0014 move.l -[A7], [A0 + 0x14] 00002470 4EBA 2076 jsr [PC + 0x2076 /* 000044E8 */] 00002474 4CEE 18E8 FFE8 movem.l D3,D5,D6,D7,A3,A4, [A6 - 0x18] 0000247A 4E5E unlink A6 0000247C 4E75 rts 0000247E 4E56 FFE0 link A6, -0x0020 00002482 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4 00002486 266E 000C movea.l A3, [A6 + 0xC] 0000248A 4244 clr.w D4 0000248C 206E 0008 movea.l A0, [A6 + 0x8] 00002490 2F28 0014 move.l -[A7], [A0 + 0x14] 00002494 4EBA 205C jsr [PC + 0x205C /* 000044F2 */] 00002498 206E 0008 movea.l A0, [A6 + 0x8] 0000249C 2068 0014 movea.l A0, [A0 + 0x14] 000024A0 2D50 FFE0 move.l [A6 - 0x20], [A0] 000024A4 206E FFE0 movea.l A0, [A6 - 0x20] 000024A8 226E FFE0 movea.l A1, [A6 - 0x20] 000024AC 3029 0002 move.w D0, [A1 + 0x2] 000024B0 48C0 ext.l D0 000024B2 E580 asl D0, 2 000024B4 2F30 0804 move.l -[A7], [A0 + D0 + 0x4] 000024B8 4EBA 2038 jsr [PC + 0x2038 /* 000044F2 */] 000024BC 206E FFE0 movea.l A0, [A6 - 0x20] 000024C0 226E FFE0 movea.l A1, [A6 - 0x20] 000024C4 3029 0002 move.w D0, [A1 + 0x2] 000024C8 48C0 ext.l D0 000024CA E580 asl D0, 2 000024CC 2070 0804 movea.l A0, [A0 + D0 + 0x4] 000024D0 2850 movea.l A4, [A0] 000024D2 206C 000A movea.l A0, [A4 + 0xA] 000024D6 2D50 FFE4 move.l [A6 - 0x1C], [A0] 000024DA 4245 clr.w D5 000024DC 2E14 move.l D7, [A4] 000024DE 2007 move.l D0, D7 000024E0 D0BC 00FA 0018 add.l D0, 0xFA0018 000024E6 2D40 FFEA move.l [A6 - 0x16], D0 000024EA 2007 move.l D0, D7 000024EC D0BC 00FA 0000 add.l D0, 0xFA0000 000024F2 2D40 FFEE move.l [A6 - 0x12], D0 000024F6 2007 move.l D0, D7 000024F8 D0BC 00FA 0004 add.l D0, 0xFA0004 000024FE 2D40 FFF2 move.l [A6 - 0xE], D0 00002502 2007 move.l D0, D7 00002504 D0BC 00FA 0008 add.l D0, 0xFA0008 0000250A 2D40 FFF6 move.l [A6 - 0xA], D0 0000250E 302B 001A move.w D0, [A3 + 0x1A] 00002512 5240 addq.w D0, 1 00002514 6700 1636 beq +0x1638 /* 00003B4C */ 00002518 0440 2329 subi.w D0, 0x2329 /* '#)' */ 0000251C 6700 00D2 beq +0xD4 /* 000025F0 */ 00002520 5340 subq.w D0, 1 00002522 6700 0132 beq +0x134 /* 00002656 */ 00002526 5340 subq.w D0, 1 00002528 6700 0174 beq +0x176 /* 0000269E */ 0000252C 5740 subq.w D0, 3 0000252E 6700 0196 beq +0x198 /* 000026C6 */ 00002532 5340 subq.w D0, 1 00002534 6700 0208 beq +0x20A /* 0000273E */ 00002538 5340 subq.w D0, 1 0000253A 6700 0244 beq +0x246 /* 00002780 */ 0000253E 5B40 subq.w D0, 5 00002540 6700 0280 beq +0x282 /* 000027C2 */ 00002544 5740 subq.w D0, 3 00002546 6700 076E beq +0x770 /* 00002CB6 */ 0000254A 5340 subq.w D0, 1 0000254C 6700 08A4 beq +0x8A6 /* 00002DF2 */ 00002550 5140 subq.w D0, 8 00002552 6700 08E0 beq +0x8E2 /* 00002E34 */ 00002556 5340 subq.w D0, 1 00002558 6700 08FE beq +0x900 /* 00002E58 */ 0000255C 5340 subq.w D0, 1 0000255E 6700 0A32 beq +0xA34 /* 00002F92 */ 00002562 5340 subq.w D0, 1 00002564 6700 0B8C beq +0xB8E /* 000030F2 */ 00002568 5340 subq.w D0, 1 0000256A 6700 0BA0 beq +0xBA2 /* 0000310C */ 0000256E 5340 subq.w D0, 1 00002570 6700 0C8C beq +0xC8E /* 000031FE */ 00002574 5940 subq.w D0, 4 00002576 6700 0D7E beq +0xD80 /* 000032F6 */ 0000257A 5340 subq.w D0, 1 0000257C 6700 0DB0 beq +0xDB2 /* 0000332E */ 00002580 5340 subq.w D0, 1 00002582 6700 0DFC beq +0xDFE /* 00003380 */ 00002586 5740 subq.w D0, 3 00002588 6700 0E38 beq +0xE3A /* 000033C2 */ 0000258C 5540 subq.w D0, 2 0000258E 6700 101C beq +0x101E /* 000035AC */ 00002592 5340 subq.w D0, 1 00002594 6700 1098 beq +0x109A /* 0000362E */ 00002598 5340 subq.w D0, 1 0000259A 6700 10F4 beq +0x10F6 /* 00003690 */ 0000259E 5340 subq.w D0, 1 000025A0 6700 1126 beq +0x1128 /* 000036C8 */ 000025A4 5340 subq.w D0, 1 000025A6 6700 1144 beq +0x1146 /* 000036EC */ 000025AA 5540 subq.w D0, 2 000025AC 6700 119A beq +0x119C /* 00003748 */ 000025B0 5340 subq.w D0, 1 000025B2 6700 119A beq +0x119C /* 0000374E */ 000025B6 5340 subq.w D0, 1 000025B8 6700 11B8 beq +0x11BA /* 00003772 */ 000025BC 5340 subq.w D0, 1 000025BE 6700 1202 beq +0x1204 /* 000037C2 */ 000025C2 5340 subq.w D0, 1 000025C4 6700 1234 beq +0x1236 /* 000037FA */ 000025C8 5540 subq.w D0, 2 000025CA 6700 125E beq +0x1260 /* 0000382A */ 000025CE 5340 subq.w D0, 1 000025D0 6700 12A6 beq +0x12A8 /* 00003878 */ 000025D4 5340 subq.w D0, 1 000025D6 6700 12D0 beq +0x12D2 /* 000038A8 */ 000025DA 5340 subq.w D0, 1 000025DC 6700 131A beq +0x131C /* 000038F8 */ 000025E0 5340 subq.w D0, 1 000025E2 6700 1364 beq +0x1366 /* 00003948 */ 000025E6 5940 subq.w D0, 4 000025E8 6700 13AC beq +0x13AE /* 00003996 */ 000025EC 6000 156A bra +0x156C /* 00003B58 */ label000025F0: 000025F0 206E FFE4 movea.l A0, [A6 - 0x1C] 000025F4 0C68 0085 030C cmpi.w [A0 + 0x30C], 0x85 000025FA 6618 bne +0x1A /* 00002614 */ 000025FC 202B 001C move.l D0, [A3 + 0x1C] 00002600 80BC 8000 0000 or.l D0, 0x80000000 00002606 2F00 move.l -[A7], D0 00002608 2F0C move.l -[A7], A4 0000260A 4EBA DCE8 jsr [PC - 0x2318 /* 000002F4 */] 0000260E 508F addq.l A7, 8 00002610 6000 1548 bra +0x154A /* 00003B5A */ label00002614: 00002614 206E FFE4 movea.l A0, [A6 - 0x1C] 00002618 0C68 0084 030C cmpi.w [A0 + 0x30C], 0x84 0000261E 6618 bne +0x1A /* 00002638 */ 00002620 202B 001C move.l D0, [A3 + 0x1C] 00002624 80BC 8000 8000 or.l D0, 0x80008000 0000262A 2F00 move.l -[A7], D0 0000262C 2F0C move.l -[A7], A4 0000262E 4EBA DCC4 jsr [PC - 0x233C /* 000002F4 */] 00002632 508F addq.l A7, 8 00002634 6000 1524 bra +0x1526 /* 00003B5A */ label00002638: 00002638 206E FFE4 movea.l A0, [A6 - 0x1C] 0000263C 7000 moveq.l D0, 0x00 0000263E 3028 030C move.w D0, [A0 + 0x30C] 00002642 2F00 move.l -[A7], D0 00002644 2F2B 001C move.l -[A7], [A3 + 0x1C] 00002648 2F07 move.l -[A7], D7 0000264A 4EBA DCA8 jsr [PC - 0x2358 /* 000002F4 */] 0000264E 4FEF 000C lea.l A7, [A7 + 0xC] 00002652 6000 1506 bra +0x1508 /* 00003B5A */ label00002656: 00002656 7001 moveq.l D0, 0x01 00002658 B06B 001C cmp.w D0, [A3 + 0x1C] 0000265C 6718 beq +0x1A /* 00002676 */ 0000265E 7002 moveq.l D0, 0x02 00002660 B06B 001C cmp.w D0, [A3 + 0x1C] 00002664 6710 beq +0x12 /* 00002676 */ 00002666 7004 moveq.l D0, 0x04 00002668 B06B 001C cmp.w D0, [A3 + 0x1C] 0000266C 6708 beq +0xA /* 00002676 */ 0000266E 7008 moveq.l D0, 0x08 00002670 B06B 001C cmp.w D0, [A3 + 0x1C] 00002674 6620 bne +0x22 /* 00002696 */ label00002676: 00002676 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 0000267A 302B 001E move.w D0, [A3 + 0x1E] 0000267E 48C0 ext.l D0 00002680 2F00 move.l -[A7], D0 00002682 302B 001C move.w D0, [A3 + 0x1C] 00002686 48C0 ext.l D0 00002688 2F00 move.l -[A7], D0 0000268A 4EBA DFD6 jsr [PC - 0x202A /* 00000662 */] 0000268E 4FEF 000C lea.l A7, [A7 + 0xC] 00002692 6000 14C6 bra +0x14C8 /* 00003B5A */ label00002696: 00002696 3A3C E0BF move.w D5, 0xE0BF 0000269A 6000 14BE bra +0x14C0 /* 00003B5A */ label0000269E: 0000269E 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 000026A2 302B 0020 move.w D0, [A3 + 0x20] 000026A6 48C0 ext.l D0 000026A8 2F00 move.l -[A7], D0 000026AA 302B 001E move.w D0, [A3 + 0x1E] 000026AE 48C0 ext.l D0 000026B0 2F00 move.l -[A7], D0 000026B2 302B 001C move.w D0, [A3 + 0x1C] 000026B6 48C0 ext.l D0 000026B8 2F00 move.l -[A7], D0 000026BA 4EBA E156 jsr [PC - 0x1EAA /* 00000812 */] 000026BE 4FEF 0010 lea.l A7, [A7 + 0x10] 000026C2 6000 1496 bra +0x1498 /* 00003B5A */ label000026C6: 000026C6 7003 moveq.l D0, 0x03 000026C8 2F00 move.l -[A7], D0 000026CA 7200 moveq.l D1, 0x00 000026CC 2F01 move.l -[A7], D1 000026CE 342B 001C move.w D2, [A3 + 0x1C] 000026D2 48C2 ext.l D2 000026D4 2F02 move.l -[A7], D2 000026D6 4EBA E224 jsr [PC - 0x1DDC /* 000008FC */] 000026DA 4A40 tst.w D0 000026DC 4FEF 000C lea.l A7, [A7 + 0xC] 000026E0 6608 bne +0xA /* 000026EA */ 000026E2 3A3C E0C0 move.w D5, 0xE0C0 000026E6 6000 1472 bra +0x1474 /* 00003B5A */ label000026EA: 000026EA 2F0C move.l -[A7], A4 000026EC 4EBA E42C jsr [PC - 0x1BD4 /* 00000B1A */] 000026F0 3C00 move.w D6, D0 000026F2 396B 001C 0022 move.w [A4 + 0x22], [A3 + 0x1C] 000026F8 2F0C move.l -[A7], A4 000026FA 302B 001C move.w D0, [A3 + 0x1C] 000026FE 48C0 ext.l D0 00002700 2F00 move.l -[A7], D0 00002702 4EBA E4F6 jsr [PC - 0x1B0A /* 00000BFA */] 00002706 7003 moveq.l D0, 0x03 00002708 B06C 0022 cmp.w D0, [A4 + 0x22] 0000270C 4FEF 000C lea.l A7, [A7 + 0xC] 00002710 6608 bne +0xA /* 0000271A */ 00002712 397C 004A 001E move.w [A4 + 0x1E], 0x4A /* 'J' */ 00002718 6004 bra +0x6 /* 0000271E */ label0000271A: 0000271A 426C 001E clr.w [A4 + 0x1E] label0000271E: 0000271E 4A46 tst.w D6 00002720 6700 1438 beq +0x143A /* 00003B5A */ 00002724 7001 moveq.l D0, 0x01 00002726 2F00 move.l -[A7], D0 00002728 7205 moveq.l D1, 0x05 0000272A 2F01 move.l -[A7], D1 0000272C 7030 moveq.l D0, 0x30 0000272E 2F00 move.l -[A7], D0 00002730 2F07 move.l -[A7], D7 00002732 4EBA E1E2 jsr [PC - 0x1E1E /* 00000916 */] 00002736 4FEF 0010 lea.l A7, [A7 + 0x10] 0000273A 6000 141E bra +0x1420 /* 00003B5A */ label0000273E: 0000273E 4878 00FF push.l 0xFF 00002742 7000 moveq.l D0, 0x00 00002744 2F00 move.l -[A7], D0 00002746 322B 001C move.w D1, [A3 + 0x1C] 0000274A 48C1 ext.l D1 0000274C 2F01 move.l -[A7], D1 0000274E 4EBA E1AC jsr [PC - 0x1E54 /* 000008FC */] 00002752 4A40 tst.w D0 00002754 4FEF 000C lea.l A7, [A7 + 0xC] 00002758 6608 bne +0xA /* 00002762 */ 0000275A 3A3C E0BD move.w D5, 0xE0BD 0000275E 6000 13FA bra +0x13FC /* 00003B5A */ label00002762: 00002762 2F0C move.l -[A7], A4 00002764 302B 001C move.w D0, [A3 + 0x1C] 00002768 48C0 ext.l D0 0000276A 2F00 move.l -[A7], D0 0000276C 7007 moveq.l D0, 0x07 0000276E 2F00 move.l -[A7], D0 00002770 4878 008A push.l 0x8A 00002774 4EBA EE7A jsr [PC - 0x1186 /* 000015F0 */] 00002778 4FEF 0010 lea.l A7, [A7 + 0x10] 0000277C 6000 13DC bra +0x13DE /* 00003B5A */ label00002780: 00002780 4878 00FF push.l 0xFF 00002784 7000 moveq.l D0, 0x00 00002786 2F00 move.l -[A7], D0 00002788 322B 001C move.w D1, [A3 + 0x1C] 0000278C 48C1 ext.l D1 0000278E 2F01 move.l -[A7], D1 00002790 4EBA E16A jsr [PC - 0x1E96 /* 000008FC */] 00002794 4A40 tst.w D0 00002796 4FEF 000C lea.l A7, [A7 + 0xC] 0000279A 6608 bne +0xA /* 000027A4 */ 0000279C 3A3C E0BC move.w D5, 0xE0BC 000027A0 6000 13B8 bra +0x13BA /* 00003B5A */ label000027A4: 000027A4 2F0C move.l -[A7], A4 000027A6 302B 001C move.w D0, [A3 + 0x1C] 000027AA 48C0 ext.l D0 000027AC 2F00 move.l -[A7], D0 000027AE 7011 moveq.l D0, 0x11 000027B0 2F00 move.l -[A7], D0 000027B2 4878 008A push.l 0x8A 000027B6 4EBA EE38 jsr [PC - 0x11C8 /* 000015F0 */] 000027BA 4FEF 0010 lea.l A7, [A7 + 0x10] 000027BE 6000 139A bra +0x139C /* 00003B5A */ label000027C2: 000027C2 382B 0022 move.w D4, [A3 + 0x22] 000027C6 986B 001E sub.w D4, [A3 + 0x1E] 000027CA 302B 0020 move.w D0, [A3 + 0x20] 000027CE 906B 001C sub.w D0, [A3 + 0x1C] 000027D2 3D40 FFFE move.w [A6 - 0x2], D0 000027D6 302C 001A move.w D0, [A4 + 0x1A] 000027DA 48C0 ext.l D0 000027DC E380 asl D0, 1 000027DE 2F00 move.l -[A7], D0 000027E0 302C 0018 move.w D0, [A4 + 0x18] 000027E4 48C0 ext.l D0 000027E6 E380 asl D0, 1 000027E8 2F00 move.l -[A7], D0 000027EA 302B 001C move.w D0, [A3 + 0x1C] 000027EE 48C0 ext.l D0 000027F0 2F00 move.l -[A7], D0 000027F2 4EBA E108 jsr [PC - 0x1EF8 /* 000008FC */] 000027F6 4A40 tst.w D0 000027F8 4FEF 000C lea.l A7, [A7 + 0xC] 000027FC 6774 beq +0x76 /* 00002872 */ 000027FE 302C 001A move.w D0, [A4 + 0x1A] 00002802 48C0 ext.l D0 00002804 E380 asl D0, 1 00002806 2F00 move.l -[A7], D0 00002808 302C 0018 move.w D0, [A4 + 0x18] 0000280C 48C0 ext.l D0 0000280E E380 asl D0, 1 00002810 2F00 move.l -[A7], D0 00002812 302B 0020 move.w D0, [A3 + 0x20] 00002816 48C0 ext.l D0 00002818 5580 subq.l D0, 2 0000281A 2F00 move.l -[A7], D0 0000281C 4EBA E0DE jsr [PC - 0x1F22 /* 000008FC */] 00002820 4A40 tst.w D0 00002822 4FEF 000C lea.l A7, [A7 + 0xC] 00002826 674A beq +0x4C /* 00002872 */ 00002828 302C 0014 move.w D0, [A4 + 0x14] 0000282C 48C0 ext.l D0 0000282E 2F00 move.l -[A7], D0 00002830 302C 0012 move.w D0, [A4 + 0x12] 00002834 48C0 ext.l D0 00002836 2F00 move.l -[A7], D0 00002838 302B 001E move.w D0, [A3 + 0x1E] 0000283C 48C0 ext.l D0 0000283E 2F00 move.l -[A7], D0 00002840 4EBA E0BA jsr [PC - 0x1F46 /* 000008FC */] 00002844 4A40 tst.w D0 00002846 4FEF 000C lea.l A7, [A7 + 0xC] 0000284A 6726 beq +0x28 /* 00002872 */ 0000284C 302C 0014 move.w D0, [A4 + 0x14] 00002850 48C0 ext.l D0 00002852 2F00 move.l -[A7], D0 00002854 302C 0012 move.w D0, [A4 + 0x12] 00002858 48C0 ext.l D0 0000285A 2F00 move.l -[A7], D0 0000285C 302B 0022 move.w D0, [A3 + 0x22] 00002860 48C0 ext.l D0 00002862 5380 subq.l D0, 1 00002864 2F00 move.l -[A7], D0 00002866 4EBA E094 jsr [PC - 0x1F6C /* 000008FC */] 0000286A 4A40 tst.w D0 0000286C 4FEF 000C lea.l A7, [A7 + 0xC] 00002870 6608 bne +0xA /* 0000287A */ label00002872: 00002872 3A3C E0B7 move.w D5, 0xE0B7 00002876 6000 12E2 bra +0x12E4 /* 00003B5A */ label0000287A: 0000287A 48C4 ext.l D4 0000287C 2F04 move.l -[A7], D4 0000287E 7000 moveq.l D0, 0x00 00002880 2F00 move.l -[A7], D0 00002882 322B 0024 move.w D1, [A3 + 0x24] 00002886 48C1 ext.l D1 00002888 2F01 move.l -[A7], D1 0000288A 4EBA E070 jsr [PC - 0x1F90 /* 000008FC */] 0000288E 4A40 tst.w D0 00002890 4FEF 000C lea.l A7, [A7 + 0xC] 00002894 670A beq +0xC /* 000028A0 */ 00002896 302B 0024 move.w D0, [A3 + 0x24] 0000289A B06C 0016 cmp.w D0, [A4 + 0x16] 0000289E 6F08 ble +0xA /* 000028A8 */ label000028A0: 000028A0 3A3C E0B6 move.w D5, 0xE0B6 000028A4 6000 12B4 bra +0x12B6 /* 00003B5A */ label000028A8: 000028A8 302E FFFE move.w D0, [A6 - 0x2] 000028AC 48C0 ext.l D0 000028AE 2F00 move.l -[A7], D0 000028B0 7000 moveq.l D0, 0x00 000028B2 2F00 move.l -[A7], D0 000028B4 322B 0026 move.w D1, [A3 + 0x26] 000028B8 48C1 ext.l D1 000028BA 2F01 move.l -[A7], D1 000028BC 4EBA E03E jsr [PC - 0x1FC2 /* 000008FC */] 000028C0 4A40 tst.w D0 000028C2 4FEF 000C lea.l A7, [A7 + 0xC] 000028C6 670A beq +0xC /* 000028D2 */ 000028C8 302B 0026 move.w D0, [A3 + 0x26] 000028CC B06C 001C cmp.w D0, [A4 + 0x1C] 000028D0 6F08 ble +0xA /* 000028DA */ label000028D2: 000028D2 3A3C E0B5 move.w D5, 0xE0B5 000028D6 6000 1282 bra +0x1284 /* 00003B5A */ label000028DA: 000028DA 7001 moveq.l D0, 0x01 000028DC C06B 0026 and.w D0, [A3 + 0x26] 000028E0 6708 beq +0xA /* 000028EA */ 000028E2 3A3C E0B4 move.w D5, 0xE0B4 000028E6 6000 1272 bra +0x1274 /* 00003B5A */ label000028EA: 000028EA 7001 moveq.l D0, 0x01 000028EC C06B 001C and.w D0, [A3 + 0x1C] 000028F0 6608 bne +0xA /* 000028FA */ 000028F2 7001 moveq.l D0, 0x01 000028F4 C06B 0020 and.w D0, [A3 + 0x20] 000028F8 6708 beq +0xA /* 00002902 */ label000028FA: 000028FA 3A3C E0B3 move.w D5, 0xE0B3 000028FE 6000 125A bra +0x125C /* 00003B5A */ label00002902: 00002902 4A6B 0028 tst.w [A3 + 0x28] 00002906 6730 beq +0x32 /* 00002938 */ 00002908 7001 moveq.l D0, 0x01 0000290A B06B 0028 cmp.w D0, [A3 + 0x28] 0000290E 6728 beq +0x2A /* 00002938 */ 00002910 7002 moveq.l D0, 0x02 00002912 B06B 0028 cmp.w D0, [A3 + 0x28] 00002916 6720 beq +0x22 /* 00002938 */ 00002918 7004 moveq.l D0, 0x04 0000291A B06B 0028 cmp.w D0, [A3 + 0x28] 0000291E 6718 beq +0x1A /* 00002938 */ 00002920 7005 moveq.l D0, 0x05 00002922 B06B 0028 cmp.w D0, [A3 + 0x28] 00002926 6710 beq +0x12 /* 00002938 */ 00002928 7006 moveq.l D0, 0x06 0000292A B06B 0028 cmp.w D0, [A3 + 0x28] 0000292E 6708 beq +0xA /* 00002938 */ 00002930 3A3C E0B2 move.w D5, 0xE0B2 00002934 6000 1224 bra +0x1226 /* 00003B5A */ label00002938: 00002938 2F0C move.l -[A7], A4 0000293A 4EBA E1DE jsr [PC - 0x1E22 /* 00000B1A */] 0000293E 3C00 move.w D6, D0 00002940 7001 moveq.l D0, 0x01 00002942 2F00 move.l -[A7], D0 00002944 7254 moveq.l D1, 0x54 00002946 2F01 move.l -[A7], D1 00002948 2F07 move.l -[A7], D7 0000294A 4EBA E60E jsr [PC - 0x19F2 /* 00000F5A */] 0000294E 4A40 tst.w D0 00002950 4FEF 0010 lea.l A7, [A7 + 0x10] 00002954 6716 beq +0x18 /* 0000296C */ 00002956 382C 000E move.w D4, [A4 + 0xE] 0000295A 2F07 move.l -[A7], D7 0000295C 4EBA E718 jsr [PC - 0x18E8 /* 00001076 */] 00002960 5340 subq.w D0, 1 00002962 3204 move.w D1, D4 00002964 9240 sub.w D1, D0 00002966 3941 000E move.w [A4 + 0xE], D1 0000296A 588F addq.l A7, 4 label0000296C: 0000296C 7002 moveq.l D0, 0x02 0000296E 2F00 move.l -[A7], D0 00002970 724E moveq.l D1, 0x4E 00002972 2F01 move.l -[A7], D1 00002974 2F07 move.l -[A7], D7 00002976 4EBA D770 jsr [PC - 0x2890 /* 000000E8 */] 0000297A 2D40 FFFA move.l [A6 - 0x6], D0 0000297E 0CAE 0000 0800 FFFA cmpi.l [A6 - 0x6], 0x800 00002986 4FEF 000C lea.l A7, [A7 + 0xC] 0000298A 6D08 blt +0xA /* 00002994 */ 0000298C 00AE FFFF F000 FFFA ori.l [A6 - 0x6], 0xFFFFF000 label00002994: 00002994 4AAE FFFA tst.l [A6 - 0x6] 00002998 6C28 bge +0x2A /* 000029C2 */ 0000299A 2F07 move.l -[A7], D7 0000299C 4EBA E60A jsr [PC - 0x19F6 /* 00000FA8 */] 000029A0 5340 subq.w D0, 1 000029A2 2F00 move.l -[A7], D0 000029A4 7201 moveq.l D1, 0x01 000029A6 2F01 move.l -[A7], D1 000029A8 7454 moveq.l D2, 0x54 000029AA 2F02 move.l -[A7], D2 000029AC 2F07 move.l -[A7], D7 000029AE 4EBA E5AA jsr [PC - 0x1A56 /* 00000F5A */] 000029B2 4FEF 000C lea.l A7, [A7 + 0xC] 000029B6 2200 move.l D1, D0 000029B8 201F move.l D0, [A7]+ 000029BA 9041 sub.w D0, D1 000029BC 916C 0010 sub.w [A4 + 0x10], D0 000029C0 588F addq.l A7, 4 label000029C2: 000029C2 302E FFFE move.w D0, [A6 - 0x2] 000029C6 48C0 ext.l D0 000029C8 4C7C 0800 0000 0002 movem.l A3, 0x2 000029D0 322B 0026 move.w D1, [A3 + 0x26] 000029D4 48C1 ext.l D1 000029D6 B081 cmp.l D0, D1 000029D8 6D00 0092 blt +0x94 /* 00002A6C */ 000029DC 4A6B 0028 tst.w [A3 + 0x28] 000029E0 6708 beq +0xA /* 000029EA */ 000029E2 7004 moveq.l D0, 0x04 000029E4 B06B 0028 cmp.w D0, [A3 + 0x28] 000029E8 6618 bne +0x1A /* 00002A02 */ label000029EA: 000029EA 7000 moveq.l D0, 0x00 000029EC 2F00 move.l -[A7], D0 000029EE 7203 moveq.l D1, 0x03 000029F0 2F01 move.l -[A7], D1 000029F2 7030 moveq.l D0, 0x30 000029F4 2F00 move.l -[A7], D0 000029F6 2F07 move.l -[A7], D7 000029F8 4EBA DF1C jsr [PC - 0x20E4 /* 00000916 */] 000029FC 4FEF 0010 lea.l A7, [A7 + 0x10] 00002A00 6016 bra +0x18 /* 00002A18 */ label00002A02: 00002A02 7001 moveq.l D0, 0x01 00002A04 2F00 move.l -[A7], D0 00002A06 7203 moveq.l D1, 0x03 00002A08 2F01 move.l -[A7], D1 00002A0A 7030 moveq.l D0, 0x30 00002A0C 2F00 move.l -[A7], D0 00002A0E 2F07 move.l -[A7], D7 00002A10 4EBA DF04 jsr [PC - 0x20FC /* 00000916 */] 00002A14 4FEF 0010 lea.l A7, [A7 + 0x10] label00002A18: 00002A18 7001 moveq.l D0, 0x01 00002A1A B06B 0028 cmp.w D0, [A3 + 0x28] 00002A1E 6708 beq +0xA /* 00002A28 */ 00002A20 7005 moveq.l D0, 0x05 00002A22 B06B 0028 cmp.w D0, [A3 + 0x28] 00002A26 6618 bne +0x1A /* 00002A40 */ label00002A28: 00002A28 7000 moveq.l D0, 0x00 00002A2A 2F00 move.l -[A7], D0 00002A2C 7201 moveq.l D1, 0x01 00002A2E 2F01 move.l -[A7], D1 00002A30 7031 moveq.l D0, 0x31 00002A32 2F00 move.l -[A7], D0 00002A34 2F07 move.l -[A7], D7 00002A36 4EBA DEDE jsr [PC - 0x2122 /* 00000916 */] 00002A3A 4FEF 0010 lea.l A7, [A7 + 0x10] 00002A3E 6014 bra +0x16 /* 00002A54 */ label00002A40: 00002A40 7001 moveq.l D0, 0x01 00002A42 2F00 move.l -[A7], D0 00002A44 2F00 move.l -[A7], D0 00002A46 7231 moveq.l D1, 0x31 00002A48 2F01 move.l -[A7], D1 00002A4A 2F07 move.l -[A7], D7 00002A4C 4EBA DEC8 jsr [PC - 0x2138 /* 00000916 */] 00002A50 4FEF 0010 lea.l A7, [A7 + 0x10] label00002A54: 00002A54 7001 moveq.l D0, 0x01 00002A56 2F00 move.l -[A7], D0 00002A58 7202 moveq.l D1, 0x02 00002A5A 2F01 move.l -[A7], D1 00002A5C 7030 moveq.l D0, 0x30 00002A5E 2F00 move.l -[A7], D0 00002A60 2F07 move.l -[A7], D7 00002A62 4EBA DEB2 jsr [PC - 0x214E /* 00000916 */] 00002A66 4FEF 0010 lea.l A7, [A7 + 0x10] 00002A6A 605C bra +0x5E /* 00002AC8 */ label00002A6C: 00002A6C 7001 moveq.l D0, 0x01 00002A6E 2F00 move.l -[A7], D0 00002A70 2F00 move.l -[A7], D0 00002A72 7231 moveq.l D1, 0x31 00002A74 2F01 move.l -[A7], D1 00002A76 2F07 move.l -[A7], D7 00002A78 4EBA DE9C jsr [PC - 0x2164 /* 00000916 */] 00002A7C 7000 moveq.l D0, 0x00 00002A7E 2F00 move.l -[A7], D0 00002A80 7203 moveq.l D1, 0x03 00002A82 2F01 move.l -[A7], D1 00002A84 7030 moveq.l D0, 0x30 00002A86 2F00 move.l -[A7], D0 00002A88 2F07 move.l -[A7], D7 00002A8A 4EBA DE8A jsr [PC - 0x2176 /* 00000916 */] 00002A8E 7004 moveq.l D0, 0x04 00002A90 B06B 0028 cmp.w D0, [A3 + 0x28] 00002A94 4FEF 0020 lea.l A7, [A7 + 0x20] 00002A98 6E18 bgt +0x1A /* 00002AB2 */ 00002A9A 7000 moveq.l D0, 0x00 00002A9C 2F00 move.l -[A7], D0 00002A9E 7202 moveq.l D1, 0x02 00002AA0 2F01 move.l -[A7], D1 00002AA2 7030 moveq.l D0, 0x30 00002AA4 2F00 move.l -[A7], D0 00002AA6 2F07 move.l -[A7], D7 00002AA8 4EBA DE6C jsr [PC - 0x2194 /* 00000916 */] 00002AAC 4FEF 0010 lea.l A7, [A7 + 0x10] 00002AB0 6016 bra +0x18 /* 00002AC8 */ label00002AB2: 00002AB2 7001 moveq.l D0, 0x01 00002AB4 2F00 move.l -[A7], D0 00002AB6 7202 moveq.l D1, 0x02 00002AB8 2F01 move.l -[A7], D1 00002ABA 7030 moveq.l D0, 0x30 00002ABC 2F00 move.l -[A7], D0 00002ABE 2F07 move.l -[A7], D7 00002AC0 4EBA DE54 jsr [PC - 0x21AC /* 00000916 */] 00002AC4 4FEF 0010 lea.l A7, [A7 + 0x10] label00002AC8: 00002AC8 7002 moveq.l D0, 0x02 00002ACA 2F00 move.l -[A7], D0 00002ACC 322B 001E move.w D1, [A3 + 0x1E] 00002AD0 48C1 ext.l D1 00002AD2 342C 001E move.w D2, [A4 + 0x1E] 00002AD6 48C2 ext.l D2 00002AD8 D481 add.l D2, D1 00002ADA 2F02 move.l -[A7], D2 00002ADC 7240 moveq.l D1, 0x40 00002ADE 2F01 move.l -[A7], D1 00002AE0 2F07 move.l -[A7], D7 00002AE2 4EBA D57A jsr [PC - 0x2A86 /* 0000005E */] 00002AE6 7002 moveq.l D0, 0x02 00002AE8 2F00 move.l -[A7], D0 00002AEA 322B 0022 move.w D1, [A3 + 0x22] 00002AEE 48C1 ext.l D1 00002AF0 5381 subq.l D1, 1 00002AF2 342C 001E move.w D2, [A4 + 0x1E] 00002AF6 48C2 ext.l D2 00002AF8 D481 add.l D2, D1 00002AFA 2F02 move.l -[A7], D2 00002AFC 7242 moveq.l D1, 0x42 00002AFE 2F01 move.l -[A7], D1 00002B00 2F07 move.l -[A7], D7 00002B02 4EBA D55A jsr [PC - 0x2AA6 /* 0000005E */] 00002B06 7002 moveq.l D0, 0x02 00002B08 2F00 move.l -[A7], D0 00002B0A 322B 001C move.w D1, [A3 + 0x1C] 00002B0E 48C1 ext.l D1 00002B10 4C7C 1801 0000 0002 movem.l D0,A3,A4, 0x2 00002B18 2F01 move.l -[A7], D1 00002B1A 7248 moveq.l D1, 0x48 00002B1C 2F01 move.l -[A7], D1 00002B1E 2F07 move.l -[A7], D7 00002B20 4EBA D53C jsr [PC - 0x2AC4 /* 0000005E */] 00002B24 7002 moveq.l D0, 0x02 00002B26 2F00 move.l -[A7], D0 00002B28 322B 0020 move.w D1, [A3 + 0x20] 00002B2C 48C1 ext.l D1 00002B2E 4C7C 1801 0000 0002 movem.l D0,A3,A4, 0x2 00002B36 5381 subq.l D1, 1 00002B38 2F01 move.l -[A7], D1 00002B3A 724A moveq.l D1, 0x4A 00002B3C 2F01 move.l -[A7], D1 00002B3E 2F07 move.l -[A7], D7 00002B40 4EBA D51C jsr [PC - 0x2AE4 /* 0000005E */] 00002B44 7002 moveq.l D0, 0x02 00002B46 2F00 move.l -[A7], D0 00002B48 322B 0024 move.w D1, [A3 + 0x24] 00002B4C 48C1 ext.l D1 00002B4E 2F01 move.l -[A7], D1 00002B50 2F07 move.l -[A7], D7 00002B52 4EBA DF38 jsr [PC - 0x20C8 /* 00000A8C */] 00002B56 48C0 ext.l D0 00002B58 508F addq.l A7, 8 00002B5A 2F00 move.l -[A7], D0 00002B5C 7044 moveq.l D0, 0x44 00002B5E 2F00 move.l -[A7], D0 00002B60 2F07 move.l -[A7], D7 00002B62 4EBA D4FA jsr [PC - 0x2B06 /* 0000005E */] 00002B66 7002 moveq.l D0, 0x02 00002B68 2F00 move.l -[A7], D0 00002B6A 322B 0026 move.w D1, [A3 + 0x26] 00002B6E 48C1 ext.l D1 00002B70 2F01 move.l -[A7], D1 00002B72 2F07 move.l -[A7], D7 00002B74 4EBA DE48 jsr [PC - 0x21B8 /* 000009BE */] 00002B78 48C0 ext.l D0 00002B7A 508F addq.l A7, 8 00002B7C 2F00 move.l -[A7], D0 00002B7E 704C moveq.l D0, 0x4C 00002B80 2F00 move.l -[A7], D0 00002B82 2F07 move.l -[A7], D7 00002B84 4EBA D4D8 jsr [PC - 0x2B28 /* 0000005E */] 00002B88 382C 000E move.w D4, [A4 + 0xE] 00002B8C 7001 moveq.l D0, 0x01 00002B8E 2F00 move.l -[A7], D0 00002B90 7254 moveq.l D1, 0x54 00002B92 2F01 move.l -[A7], D1 00002B94 2F07 move.l -[A7], D7 00002B96 4EBA E3C2 jsr [PC - 0x1C3E /* 00000F5A */] 00002B9A 4A40 tst.w D0 00002B9C 4FEF 006C lea.l A7, [A7 + 0x6C] 00002BA0 6710 beq +0x12 /* 00002BB2 */ 00002BA2 2F07 move.l -[A7], D7 00002BA4 4EBA E4D0 jsr [PC - 0x1B30 /* 00001076 */] 00002BA8 D044 add.w D0, D4 00002BAA 5340 subq.w D0, 1 00002BAC 3940 000E move.w [A4 + 0xE], D0 00002BB0 588F addq.l A7, 4 label00002BB2: 00002BB2 4AAE FFFA tst.l [A6 - 0x6] 00002BB6 6C28 bge +0x2A /* 00002BE0 */ 00002BB8 2F07 move.l -[A7], D7 00002BBA 4EBA E3EC jsr [PC - 0x1C14 /* 00000FA8 */] 00002BBE 5340 subq.w D0, 1 00002BC0 2F00 move.l -[A7], D0 00002BC2 7201 moveq.l D1, 0x01 00002BC4 2F01 move.l -[A7], D1 00002BC6 7454 moveq.l D2, 0x54 00002BC8 2F02 move.l -[A7], D2 00002BCA 2F07 move.l -[A7], D7 00002BCC 4EBA E38C jsr [PC - 0x1C74 /* 00000F5A */] 00002BD0 4FEF 000C lea.l A7, [A7 + 0xC] 00002BD4 2200 move.l D1, D0 00002BD6 201F move.l D0, [A7]+ 00002BD8 9041 sub.w D0, D1 00002BDA D16C 0010 add.w [A4 + 0x10], D0 00002BDE 588F addq.l A7, 4 label00002BE0: 00002BE0 7003 moveq.l D0, 0x03 00002BE2 2F00 move.l -[A7], D0 00002BE4 2F2E FFFA move.l -[A7], [A6 - 0x6] 00002BE8 322C 0010 move.w D1, [A4 + 0x10] 00002BEC 48C1 ext.l D1 00002BEE 2F01 move.l -[A7], D1 00002BF0 322C 000E move.w D1, [A4 + 0xE] 00002BF4 48C1 ext.l D1 00002BF6 2F01 move.l -[A7], D1 00002BF8 2F07 move.l -[A7], D7 00002BFA 4EBA E50A jsr [PC - 0x1AF6 /* 00001106 */] 00002BFE 4FEF 0010 lea.l A7, [A7 + 0x10] 00002C02 2F00 move.l -[A7], D0 00002C04 7050 moveq.l D0, 0x50 00002C06 2F00 move.l -[A7], D0 00002C08 2F07 move.l -[A7], D7 00002C0A 4EBA D452 jsr [PC - 0x2BAE /* 0000005E */] 00002C0E 2F07 move.l -[A7], D7 00002C10 4EBA E464 jsr [PC - 0x1B9C /* 00001076 */] 00002C14 3800 move.w D4, D0 00002C16 0C44 0065 cmpi.w D4, 0x65 /* 'e' */ 00002C1A 4FEF 0014 lea.l A7, [A7 + 0x14] 00002C1E 6E04 bgt +0x6 /* 00002C24 */ 00002C20 7801 moveq.l D4, 0x01 00002C22 6058 bra +0x5A /* 00002C7C */ label00002C24: 00002C24 0C44 0146 cmpi.w D4, 0x146 00002C28 6E04 bgt +0x6 /* 00002C2E */ 00002C2A 7803 moveq.l D4, 0x03 00002C2C 604E bra +0x50 /* 00002C7C */ label00002C2E: 00002C2E 0C44 0201 cmpi.w D4, 0x201 00002C32 6E04 bgt +0x6 /* 00002C38 */ 00002C34 780F moveq.l D4, 0x0F 00002C36 6044 bra +0x46 /* 00002C7C */ label00002C38: 00002C38 0C44 0231 cmpi.w D4, 0x231 00002C3C 6E04 bgt +0x6 /* 00002C42 */ 00002C3E 781A moveq.l D4, 0x1A 00002C40 603A bra +0x3C /* 00002C7C */ label00002C42: 00002C42 0C44 0245 cmpi.w D4, 0x245 00002C46 6E04 bgt +0x6 /* 00002C4C */ 00002C48 7828 moveq.l D4, 0x28 00002C4A 6030 bra +0x32 /* 00002C7C */ label00002C4C: 00002C4C 0C44 0263 cmpi.w D4, 0x263 00002C50 6E04 bgt +0x6 /* 00002C56 */ 00002C52 783C moveq.l D4, 0x3C 00002C54 6026 bra +0x28 /* 00002C7C */ label00002C56: 00002C56 0C44 0279 cmpi.w D4, 0x279 00002C5A 6E04 bgt +0x6 /* 00002C60 */ 00002C5C 786C moveq.l D4, 0x6C 00002C5E 601C bra +0x1E /* 00002C7C */ label00002C60: 00002C60 0C44 0281 cmpi.w D4, 0x281 00002C64 6E06 bgt +0x8 /* 00002C6C */ 00002C66 383C 0087 move.w D4, 0x87 00002C6A 6010 bra +0x12 /* 00002C7C */ label00002C6C: 00002C6C 0C44 0287 cmpi.w D4, 0x287 00002C70 6E06 bgt +0x8 /* 00002C78 */ 00002C72 383C 00B4 move.w D4, 0xB4 00002C76 6004 bra +0x6 /* 00002C7C */ label00002C78: 00002C78 383C 00E0 move.w D4, 0xE0 label00002C7C: 00002C7C 383C 00A0 move.w D4, 0xA0 00002C80 7001 moveq.l D0, 0x01 00002C82 2F00 move.l -[A7], D0 00002C84 48C4 ext.l D4 00002C86 2F04 move.l -[A7], D4 00002C88 7232 moveq.l D1, 0x32 00002C8A 2F01 move.l -[A7], D1 00002C8C 2F07 move.l -[A7], D7 00002C8E 4EBA D3CE jsr [PC - 0x2C32 /* 0000005E */] 00002C92 4A46 tst.w D6 00002C94 4FEF 0010 lea.l A7, [A7 + 0x10] 00002C98 6700 0EC0 beq +0xEC2 /* 00003B5A */ 00002C9C 7001 moveq.l D0, 0x01 00002C9E 2F00 move.l -[A7], D0 00002CA0 7205 moveq.l D1, 0x05 00002CA2 2F01 move.l -[A7], D1 00002CA4 7030 moveq.l D0, 0x30 00002CA6 2F00 move.l -[A7], D0 00002CA8 2F07 move.l -[A7], D7 00002CAA 4EBA DC6A jsr [PC - 0x2396 /* 00000916 */] 00002CAE 4FEF 0010 lea.l A7, [A7 + 0x10] 00002CB2 6000 0EA6 bra +0xEA8 /* 00003B5A */ label00002CB6: 00002CB6 206E FFE4 movea.l A0, [A6 - 0x1C] 00002CBA 3028 035E move.w D0, [A0 + 0x35E] 00002CBE 48C0 ext.l D0 00002CC0 E580 asl D0, 2 00002CC2 2F00 move.l -[A7], D0 00002CC4 7000 moveq.l D0, 0x00 00002CC6 2F00 move.l -[A7], D0 00002CC8 322B 001E move.w D1, [A3 + 0x1E] 00002CCC 48C1 ext.l D1 00002CCE 2F01 move.l -[A7], D1 00002CD0 4EBA DC2A jsr [PC - 0x23D6 /* 000008FC */] 00002CD4 4A40 tst.w D0 00002CD6 4FEF 000C lea.l A7, [A7 + 0xC] 00002CDA 672C beq +0x2E /* 00002D08 */ 00002CDC 206E FFE4 movea.l A0, [A6 - 0x1C] 00002CE0 203C 0004 0000 move.l D0, 0x40000 00002CE6 4C68 0000 035C movem.l , [A0 + 0x35C] 00002CEC 48C0 ext.l D0 00002CEE 2F00 move.l -[A7], D0 00002CF0 7000 moveq.l D0, 0x00 00002CF2 2F00 move.l -[A7], D0 00002CF4 322B 001C move.w D1, [A3 + 0x1C] 00002CF8 48C1 ext.l D1 00002CFA 2F01 move.l -[A7], D1 00002CFC 4EBA DBFE jsr [PC - 0x2402 /* 000008FC */] 00002D00 4A40 tst.w D0 00002D02 4FEF 000C lea.l A7, [A7 + 0xC] 00002D06 6608 bne +0xA /* 00002D10 */ label00002D08: 00002D08 3A3C E0B1 move.w D5, 0xE0B1 00002D0C 6000 0E4C bra +0xE4E /* 00003B5A */ label00002D10: 00002D10 7001 moveq.l D0, 0x01 00002D12 C06B 001C and.w D0, [A3 + 0x1C] 00002D16 6708 beq +0xA /* 00002D20 */ 00002D18 3A3C E0B0 move.w D5, 0xE0B0 00002D1C 6000 0E3C bra +0xE3E /* 00003B5A */ label00002D20: 00002D20 2F0C move.l -[A7], A4 00002D22 4EBA DDF6 jsr [PC - 0x220A /* 00000B1A */] 00002D26 3C00 move.w D6, D0 00002D28 7001 moveq.l D0, 0x01 00002D2A 2F00 move.l -[A7], D0 00002D2C 7254 moveq.l D1, 0x54 00002D2E 2F01 move.l -[A7], D1 00002D30 2F07 move.l -[A7], D7 00002D32 4EBA E226 jsr [PC - 0x1DDA /* 00000F5A */] 00002D36 4A40 tst.w D0 00002D38 4FEF 0010 lea.l A7, [A7 + 0x10] 00002D3C 6714 beq +0x16 /* 00002D52 */ 00002D3E 2F07 move.l -[A7], D7 00002D40 4EBA E334 jsr [PC - 0x1CCC /* 00001076 */] 00002D44 D06B 001E add.w D0, [A3 + 0x1E] 00002D48 5340 subq.w D0, 1 00002D4A 3940 000E move.w [A4 + 0xE], D0 00002D4E 588F addq.l A7, 4 00002D50 6006 bra +0x8 /* 00002D58 */ label00002D52: 00002D52 396B 001E 000E move.w [A4 + 0xE], [A3 + 0x1E] label00002D58: 00002D58 7002 moveq.l D0, 0x02 00002D5A 2F00 move.l -[A7], D0 00002D5C 724E moveq.l D1, 0x4E 00002D5E 2F01 move.l -[A7], D1 00002D60 2F07 move.l -[A7], D7 00002D62 4EBA D384 jsr [PC - 0x2C7C /* 000000E8 */] 00002D66 2D40 FFFA move.l [A6 - 0x6], D0 00002D6A 0CAE 0000 0800 FFFA cmpi.l [A6 - 0x6], 0x800 00002D72 4FEF 000C lea.l A7, [A7 + 0xC] 00002D76 6D08 blt +0xA /* 00002D80 */ 00002D78 00AE FFFF F000 FFFA ori.l [A6 - 0x6], 0xFFFFF000 label00002D80: 00002D80 4AAE FFFA tst.l [A6 - 0x6] 00002D84 6C14 bge +0x16 /* 00002D9A */ 00002D86 2F07 move.l -[A7], D7 00002D88 4EBA E21E jsr [PC - 0x1DE2 /* 00000FA8 */] 00002D8C D06B 001C add.w D0, [A3 + 0x1C] 00002D90 5340 subq.w D0, 1 00002D92 3940 0010 move.w [A4 + 0x10], D0 00002D96 588F addq.l A7, 4 00002D98 6006 bra +0x8 /* 00002DA0 */ label00002D9A: 00002D9A 396B 001C 0010 move.w [A4 + 0x10], [A3 + 0x1C] label00002DA0: 00002DA0 7003 moveq.l D0, 0x03 00002DA2 2F00 move.l -[A7], D0 00002DA4 2F2E FFFA move.l -[A7], [A6 - 0x6] 00002DA8 322C 0010 move.w D1, [A4 + 0x10] 00002DAC 48C1 ext.l D1 00002DAE 2F01 move.l -[A7], D1 00002DB0 322C 000E move.w D1, [A4 + 0xE] 00002DB4 48C1 ext.l D1 00002DB6 2F01 move.l -[A7], D1 00002DB8 2F07 move.l -[A7], D7 00002DBA 4EBA E34A jsr [PC - 0x1CB6 /* 00001106 */] 00002DBE 4FEF 0010 lea.l A7, [A7 + 0x10] 00002DC2 2F00 move.l -[A7], D0 00002DC4 7050 moveq.l D0, 0x50 00002DC6 2F00 move.l -[A7], D0 00002DC8 2F07 move.l -[A7], D7 00002DCA 4EBA D292 jsr [PC - 0x2D6E /* 0000005E */] 00002DCE 4A46 tst.w D6 00002DD0 4FEF 0010 lea.l A7, [A7 + 0x10] 00002DD4 6700 0D84 beq +0xD86 /* 00003B5A */ 00002DD8 7001 moveq.l D0, 0x01 00002DDA 2F00 move.l -[A7], D0 00002DDC 7205 moveq.l D1, 0x05 00002DDE 2F01 move.l -[A7], D1 00002DE0 7030 moveq.l D0, 0x30 00002DE2 2F00 move.l -[A7], D0 00002DE4 2F07 move.l -[A7], D7 00002DE6 4EBA DB2E jsr [PC - 0x24D2 /* 00000916 */] 00002DEA 4FEF 0010 lea.l A7, [A7 + 0x10] 00002DEE 6000 0D6A bra +0xD6C /* 00003B5A */ label00002DF2: 00002DF2 4878 00FF push.l 0xFF 00002DF6 7000 moveq.l D0, 0x00 00002DF8 2F00 move.l -[A7], D0 00002DFA 322B 001C move.w D1, [A3 + 0x1C] 00002DFE 48C1 ext.l D1 00002E00 2F01 move.l -[A7], D1 00002E02 4EBA DAF8 jsr [PC - 0x2508 /* 000008FC */] 00002E06 4A40 tst.w D0 00002E08 4FEF 000C lea.l A7, [A7 + 0xC] 00002E0C 671E beq +0x20 /* 00002E2C */ 00002E0E 7001 moveq.l D0, 0x01 00002E10 2F00 move.l -[A7], D0 00002E12 322B 001C move.w D1, [A3 + 0x1C] 00002E16 48C1 ext.l D1 00002E18 2F01 move.l -[A7], D1 00002E1A 7232 moveq.l D1, 0x32 00002E1C 2F01 move.l -[A7], D1 00002E1E 2F07 move.l -[A7], D7 00002E20 4EBA D23C jsr [PC - 0x2DC4 /* 0000005E */] 00002E24 4FEF 0010 lea.l A7, [A7 + 0x10] 00002E28 6000 0D30 bra +0xD32 /* 00003B5A */ label00002E2C: 00002E2C 3A3C E0AF move.w D5, 0xE0AF 00002E30 6000 0D28 bra +0xD2A /* 00003B5A */ label00002E34: 00002E34 4A6B 001C tst.w [A3 + 0x1C] 00002E38 6704 beq +0x6 /* 00002E3E */ 00002E3A 7000 moveq.l D0, 0x00 00002E3C 6002 bra +0x4 /* 00002E40 */ label00002E3E: 00002E3E 7001 moveq.l D0, 0x01 label00002E40: 00002E40 2F00 move.l -[A7], D0 00002E42 7004 moveq.l D0, 0x04 00002E44 2F00 move.l -[A7], D0 00002E46 7230 moveq.l D1, 0x30 00002E48 2F01 move.l -[A7], D1 00002E4A 2F07 move.l -[A7], D7 00002E4C 4EBA DAC8 jsr [PC - 0x2538 /* 00000916 */] 00002E50 4FEF 0010 lea.l A7, [A7 + 0x10] 00002E54 6000 0D04 bra +0xD06 /* 00003B5A */ label00002E58: 00002E58 206E FFE4 movea.l A0, [A6 - 0x1C] 00002E5C 0C68 0084 030C cmpi.w [A0 + 0x30C], 0x84 00002E62 6714 beq +0x16 /* 00002E78 */ 00002E64 206E FFE4 movea.l A0, [A6 - 0x1C] 00002E68 0C68 0085 030C cmpi.w [A0 + 0x30C], 0x85 00002E6E 6708 beq +0xA /* 00002E78 */ 00002E70 3A3C E0AD move.w D5, 0xE0AD 00002E74 6000 0CE4 bra +0xCE6 /* 00003B5A */ label00002E78: 00002E78 7001 moveq.l D0, 0x01 00002E7A 2F00 move.l -[A7], D0 00002E7C 2F00 move.l -[A7], D0 00002E7E 7200 moveq.l D1, 0x00 00002E80 2F01 move.l -[A7], D1 00002E82 2F07 move.l -[A7], D7 00002E84 4EBA D37E jsr [PC - 0x2C82 /* 00000204 */] 00002E88 80BC 0000 0004 or.l D0, 0x4 00002E8E 4FEF 000C lea.l A7, [A7 + 0xC] 00002E92 2F00 move.l -[A7], D0 00002E94 7000 moveq.l D0, 0x00 00002E96 2F00 move.l -[A7], D0 00002E98 2F07 move.l -[A7], D7 00002E9A 4EBA D2DE jsr [PC - 0x2D22 /* 0000017A */] 00002E9E 7000 moveq.l D0, 0x00 00002EA0 2F00 move.l -[A7], D0 00002EA2 7206 moveq.l D1, 0x06 00002EA4 2F01 move.l -[A7], D1 00002EA6 7030 moveq.l D0, 0x30 00002EA8 2F00 move.l -[A7], D0 00002EAA 2F07 move.l -[A7], D7 00002EAC 4EBA DA68 jsr [PC - 0x2598 /* 00000916 */] 00002EB0 302B 001C move.w D0, [A3 + 0x1C] 00002EB4 48C0 ext.l D0 00002EB6 2F00 move.l -[A7], D0 00002EB8 7005 moveq.l D0, 0x05 00002EBA 2F00 move.l -[A7], D0 00002EBC 7230 moveq.l D1, 0x30 00002EBE 2F01 move.l -[A7], D1 00002EC0 2F07 move.l -[A7], D7 00002EC2 4EBA DA52 jsr [PC - 0x25AE /* 00000916 */] 00002EC6 4A6B 001C tst.w [A3 + 0x1C] 00002ECA 4FEF 0030 lea.l A7, [A7 + 0x30] 00002ECE 6600 0C8A bne +0xC8C /* 00003B5A */ 00002ED2 4A6B 001E tst.w [A3 + 0x1E] 00002ED6 6700 0C82 beq +0xC84 /* 00003B5A */ 00002EDA 4246 clr.w D6 label00002EDC: 00002EDC 7001 moveq.l D0, 0x01 00002EDE 2F00 move.l -[A7], D0 00002EE0 4EBA D3B4 jsr [PC - 0x2C4C /* 00000296 */] 00002EE4 7005 moveq.l D0, 0x05 00002EE6 2F00 move.l -[A7], D0 00002EE8 7230 moveq.l D1, 0x30 00002EEA 2F01 move.l -[A7], D1 00002EEC 2F07 move.l -[A7], D7 00002EEE 4EBA E06A jsr [PC - 0x1F96 /* 00000F5A */] 00002EF2 4A40 tst.w D0 00002EF4 4FEF 0010 lea.l A7, [A7 + 0x10] 00002EF8 6708 beq +0xA /* 00002F02 */ 00002EFA 5246 addq.w D6, 1 00002EFC 0C46 0064 cmpi.w D6, 0x64 /* 'd' */ 00002F00 6DDA blt -0x24 /* 00002EDC */ label00002F02: 00002F02 0C46 0064 cmpi.w D6, 0x64 /* 'd' */ 00002F06 6D2C blt +0x2E /* 00002F34 */ 00002F08 7000 moveq.l D0, 0x00 00002F0A 2F00 move.l -[A7], D0 00002F0C 7205 moveq.l D1, 0x05 00002F0E 2F01 move.l -[A7], D1 00002F10 7030 moveq.l D0, 0x30 00002F12 2F00 move.l -[A7], D0 00002F14 2F07 move.l -[A7], D7 00002F16 4EBA D9FE jsr [PC - 0x2602 /* 00000916 */] 00002F1A 7000 moveq.l D0, 0x00 00002F1C 2F00 move.l -[A7], D0 00002F1E 7206 moveq.l D1, 0x06 00002F20 2F01 move.l -[A7], D1 00002F22 7030 moveq.l D0, 0x30 00002F24 2F00 move.l -[A7], D0 00002F26 2F07 move.l -[A7], D7 00002F28 4EBA D9EC jsr [PC - 0x2614 /* 00000916 */] 00002F2C 3A3C E0AE move.w D5, 0xE0AE 00002F30 4FEF 0020 lea.l A7, [A7 + 0x20] label00002F34: 00002F34 7005 moveq.l D0, 0x05 00002F36 2F00 move.l -[A7], D0 00002F38 7230 moveq.l D1, 0x30 00002F3A 2F01 move.l -[A7], D1 00002F3C 2F07 move.l -[A7], D7 00002F3E 4EBA E01A jsr [PC - 0x1FE6 /* 00000F5A */] 00002F42 4A40 tst.w D0 00002F44 4FEF 000C lea.l A7, [A7 + 0xC] 00002F48 6600 0C10 bne +0xC12 /* 00003B5A */ 00002F4C 7006 moveq.l D0, 0x06 00002F4E 2F00 move.l -[A7], D0 00002F50 7230 moveq.l D1, 0x30 00002F52 2F01 move.l -[A7], D1 00002F54 2F07 move.l -[A7], D7 00002F56 4EBA E002 jsr [PC - 0x1FFE /* 00000F5A */] 00002F5A 4A40 tst.w D0 00002F5C 4FEF 000C lea.l A7, [A7 + 0xC] 00002F60 6600 0BF8 bne +0xBFA /* 00003B5A */ 00002F64 7001 moveq.l D0, 0x01 00002F66 2F00 move.l -[A7], D0 00002F68 2F00 move.l -[A7], D0 00002F6A 7200 moveq.l D1, 0x00 00002F6C 2F01 move.l -[A7], D1 00002F6E 2F07 move.l -[A7], D7 00002F70 4EBA D292 jsr [PC - 0x2D6E /* 00000204 */] 00002F74 C0BC FFFF FFFB and.l D0, 0xFFFFFFFB 00002F7A 4FEF 000C lea.l A7, [A7 + 0xC] 00002F7E 2F00 move.l -[A7], D0 00002F80 7000 moveq.l D0, 0x00 00002F82 2F00 move.l -[A7], D0 00002F84 2F07 move.l -[A7], D7 00002F86 4EBA D1F2 jsr [PC - 0x2E0E /* 0000017A */] 00002F8A 4FEF 0010 lea.l A7, [A7 + 0x10] 00002F8E 6000 0BCA bra +0xBCC /* 00003B5A */ label00002F92: 00002F92 206E FFE4 movea.l A0, [A6 - 0x1C] 00002F96 0C68 0084 030C cmpi.w [A0 + 0x30C], 0x84 00002F9C 6714 beq +0x16 /* 00002FB2 */ 00002F9E 206E FFE4 movea.l A0, [A6 - 0x1C] 00002FA2 0C68 0085 030C cmpi.w [A0 + 0x30C], 0x85 00002FA8 6708 beq +0xA /* 00002FB2 */ 00002FAA 3A3C E0AD move.w D5, 0xE0AD 00002FAE 6000 0BAA bra +0xBAC /* 00003B5A */ label00002FB2: 00002FB2 7005 moveq.l D0, 0x05 00002FB4 2F00 move.l -[A7], D0 00002FB6 7230 moveq.l D1, 0x30 00002FB8 2F01 move.l -[A7], D1 00002FBA 2F07 move.l -[A7], D7 00002FBC 4EBA DF9C jsr [PC - 0x2064 /* 00000F5A */] 00002FC0 4A40 tst.w D0 00002FC2 4FEF 000C lea.l A7, [A7 + 0xC] 00002FC6 6718 beq +0x1A /* 00002FE0 */ 00002FC8 7000 moveq.l D0, 0x00 00002FCA 2F00 move.l -[A7], D0 00002FCC 7205 moveq.l D1, 0x05 00002FCE 2F01 move.l -[A7], D1 00002FD0 7030 moveq.l D0, 0x30 00002FD2 2F00 move.l -[A7], D0 00002FD4 2F07 move.l -[A7], D7 00002FD6 4EBA D93E jsr [PC - 0x26C2 /* 00000916 */] 00002FDA 4FEF 0010 lea.l A7, [A7 + 0x10] 00002FDE 603C bra +0x3E /* 0000301C */ label00002FE0: 00002FE0 7001 moveq.l D0, 0x01 00002FE2 2F00 move.l -[A7], D0 00002FE4 2F00 move.l -[A7], D0 00002FE6 7200 moveq.l D1, 0x00 00002FE8 2F01 move.l -[A7], D1 00002FEA 2F07 move.l -[A7], D7 00002FEC 4EBA D216 jsr [PC - 0x2DEA /* 00000204 */] 00002FF0 80BC 0000 0004 or.l D0, 0x4 00002FF6 4FEF 000C lea.l A7, [A7 + 0xC] 00002FFA 2F00 move.l -[A7], D0 00002FFC 7000 moveq.l D0, 0x00 00002FFE 2F00 move.l -[A7], D0 00003000 2F07 move.l -[A7], D7 00003002 4EBA D176 jsr [PC - 0x2E8A /* 0000017A */] 00003006 7001 moveq.l D0, 0x01 00003008 2F00 move.l -[A7], D0 0000300A 7206 moveq.l D1, 0x06 0000300C 2F01 move.l -[A7], D1 0000300E 7030 moveq.l D0, 0x30 00003010 2F00 move.l -[A7], D0 00003012 2F07 move.l -[A7], D7 00003014 4EBA D900 jsr [PC - 0x2700 /* 00000916 */] 00003018 4FEF 0020 lea.l A7, [A7 + 0x20] label0000301C: 0000301C 4A6B 001C tst.w [A3 + 0x1C] 00003020 6700 0B38 beq +0xB3A /* 00003B5A */ 00003024 4246 clr.w D6 label00003026: 00003026 7001 moveq.l D0, 0x01 00003028 2F00 move.l -[A7], D0 0000302A 4EBA D26A jsr [PC - 0x2D96 /* 00000296 */] 0000302E 7005 moveq.l D0, 0x05 00003030 2F00 move.l -[A7], D0 00003032 7230 moveq.l D1, 0x30 00003034 2F01 move.l -[A7], D1 00003036 2F07 move.l -[A7], D7 00003038 4EBA DF20 jsr [PC - 0x20E0 /* 00000F5A */] 0000303C 4A40 tst.w D0 0000303E 4FEF 0010 lea.l A7, [A7 + 0x10] 00003042 6616 bne +0x18 /* 0000305A */ 00003044 7006 moveq.l D0, 0x06 00003046 2F00 move.l -[A7], D0 00003048 7230 moveq.l D1, 0x30 0000304A 2F01 move.l -[A7], D1 0000304C 2F07 move.l -[A7], D7 0000304E 4EBA DF0A jsr [PC - 0x20F6 /* 00000F5A */] 00003052 4A40 tst.w D0 00003054 4FEF 000C lea.l A7, [A7 + 0xC] 00003058 6708 beq +0xA /* 00003062 */ label0000305A: 0000305A 5246 addq.w D6, 1 0000305C 0C46 0064 cmpi.w D6, 0x64 /* 'd' */ 00003060 6DC4 blt -0x3A /* 00003026 */ label00003062: 00003062 0C46 0064 cmpi.w D6, 0x64 /* 'd' */ 00003066 662C bne +0x2E /* 00003094 */ 00003068 7000 moveq.l D0, 0x00 0000306A 2F00 move.l -[A7], D0 0000306C 7205 moveq.l D1, 0x05 0000306E 2F01 move.l -[A7], D1 00003070 7030 moveq.l D0, 0x30 00003072 2F00 move.l -[A7], D0 00003074 2F07 move.l -[A7], D7 00003076 4EBA D89E jsr [PC - 0x2762 /* 00000916 */] 0000307A 7000 moveq.l D0, 0x00 0000307C 2F00 move.l -[A7], D0 0000307E 7206 moveq.l D1, 0x06 00003080 2F01 move.l -[A7], D1 00003082 7030 moveq.l D0, 0x30 00003084 2F00 move.l -[A7], D0 00003086 2F07 move.l -[A7], D7 00003088 4EBA D88C jsr [PC - 0x2774 /* 00000916 */] 0000308C 3A3C E0AE move.w D5, 0xE0AE 00003090 4FEF 0020 lea.l A7, [A7 + 0x20] label00003094: 00003094 7005 moveq.l D0, 0x05 00003096 2F00 move.l -[A7], D0 00003098 7230 moveq.l D1, 0x30 0000309A 2F01 move.l -[A7], D1 0000309C 2F07 move.l -[A7], D7 0000309E 4EBA DEBA jsr [PC - 0x2146 /* 00000F5A */] 000030A2 4A40 tst.w D0 000030A4 4FEF 000C lea.l A7, [A7 + 0xC] 000030A8 6600 0AB0 bne +0xAB2 /* 00003B5A */ 000030AC 7006 moveq.l D0, 0x06 000030AE 2F00 move.l -[A7], D0 000030B0 7230 moveq.l D1, 0x30 000030B2 2F01 move.l -[A7], D1 000030B4 2F07 move.l -[A7], D7 000030B6 4EBA DEA2 jsr [PC - 0x215E /* 00000F5A */] 000030BA 4A40 tst.w D0 000030BC 4FEF 000C lea.l A7, [A7 + 0xC] 000030C0 6600 0A98 bne +0xA9A /* 00003B5A */ 000030C4 7001 moveq.l D0, 0x01 000030C6 2F00 move.l -[A7], D0 000030C8 2F00 move.l -[A7], D0 000030CA 7200 moveq.l D1, 0x00 000030CC 2F01 move.l -[A7], D1 000030CE 2F07 move.l -[A7], D7 000030D0 4EBA D132 jsr [PC - 0x2ECE /* 00000204 */] 000030D4 C0BC FFFF FFFB and.l D0, 0xFFFFFFFB 000030DA 4FEF 000C lea.l A7, [A7 + 0xC] 000030DE 2F00 move.l -[A7], D0 000030E0 7000 moveq.l D0, 0x00 000030E2 2F00 move.l -[A7], D0 000030E4 2F07 move.l -[A7], D7 000030E6 4EBA D092 jsr [PC - 0x2F6E /* 0000017A */] 000030EA 4FEF 0010 lea.l A7, [A7 + 0x10] 000030EE 6000 0A6A bra +0xA6C /* 00003B5A */ label000030F2: 000030F2 2F0C move.l -[A7], A4 000030F4 4EBA E0D0 jsr [PC - 0x1F30 /* 000011C6 */] 000030F8 2F0C move.l -[A7], A4 000030FA 4EBA E2E6 jsr [PC - 0x1D1A /* 000013E2 */] 000030FE 2F0C move.l -[A7], A4 00003100 4EBA E48C jsr [PC - 0x1B74 /* 0000158E */] 00003104 4FEF 000C lea.l A7, [A7 + 0xC] 00003108 6000 0A50 bra +0xA52 /* 00003B5A */ label0000310C: 0000310C 2F0C move.l -[A7], A4 0000310E 4EBA DA0A jsr [PC - 0x25F6 /* 00000B1A */] 00003112 3C00 move.w D6, D0 00003114 7002 moveq.l D0, 0x02 00003116 2F00 move.l -[A7], D0 00003118 724E moveq.l D1, 0x4E 0000311A 2F01 move.l -[A7], D1 0000311C 2F07 move.l -[A7], D7 0000311E 4EBA CFC8 jsr [PC - 0x3038 /* 000000E8 */] 00003122 2D40 FFFA move.l [A6 - 0x6], D0 00003126 0CAE 0000 0800 FFFA cmpi.l [A6 - 0x6], 0x800 0000312E 4FEF 0010 lea.l A7, [A7 + 0x10] 00003132 6D08 blt +0xA /* 0000313C */ 00003134 00AE FFFF F000 FFFA ori.l [A6 - 0x6], 0xFFFFF000 label0000313C: 0000313C 4AAE FFFA tst.l [A6 - 0x6] 00003140 6C04 bge +0x6 /* 00003146 */ 00003142 44AE FFFA neg.l [A6 - 0x6] label00003146: 00003146 7001 moveq.l D0, 0x01 00003148 2F00 move.l -[A7], D0 0000314A 7254 moveq.l D1, 0x54 0000314C 2F01 move.l -[A7], D1 0000314E 2F07 move.l -[A7], D7 00003150 4EBA DE08 jsr [PC - 0x21F8 /* 00000F5A */] 00003154 48C0 ext.l D0 00003156 7201 moveq.l D1, 0x01 00003158 B380 xor.l D0, D1 0000315A 4FEF 000C lea.l A7, [A7 + 0xC] 0000315E 2F00 move.l -[A7], D0 00003160 7001 moveq.l D0, 0x01 00003162 2F00 move.l -[A7], D0 00003164 7254 moveq.l D1, 0x54 00003166 2F01 move.l -[A7], D1 00003168 2F07 move.l -[A7], D7 0000316A 4EBA D7AA jsr [PC - 0x2856 /* 00000916 */] 0000316E 382C 000E move.w D4, [A4 + 0xE] 00003172 7001 moveq.l D0, 0x01 00003174 2F00 move.l -[A7], D0 00003176 7254 moveq.l D1, 0x54 00003178 2F01 move.l -[A7], D1 0000317A 2F07 move.l -[A7], D7 0000317C 4EBA DDDC jsr [PC - 0x2224 /* 00000F5A */] 00003180 4A40 tst.w D0 00003182 4FEF 001C lea.l A7, [A7 + 0x1C] 00003186 6712 beq +0x14 /* 0000319A */ 00003188 2F07 move.l -[A7], D7 0000318A 4EBA DEEA jsr [PC - 0x2116 /* 00001076 */] 0000318E 5340 subq.w D0, 1 00003190 D044 add.w D0, D4 00003192 3940 000E move.w [A4 + 0xE], D0 00003196 588F addq.l A7, 4 00003198 6012 bra +0x14 /* 000031AC */ label0000319A: 0000319A 2F07 move.l -[A7], D7 0000319C 4EBA DED8 jsr [PC - 0x2128 /* 00001076 */] 000031A0 5340 subq.w D0, 1 000031A2 3204 move.w D1, D4 000031A4 9240 sub.w D1, D0 000031A6 3941 000E move.w [A4 + 0xE], D1 000031AA 588F addq.l A7, 4 label000031AC: 000031AC 7003 moveq.l D0, 0x03 000031AE 2F00 move.l -[A7], D0 000031B0 2F2E FFFA move.l -[A7], [A6 - 0x6] 000031B4 322C 0010 move.w D1, [A4 + 0x10] 000031B8 48C1 ext.l D1 000031BA 2F01 move.l -[A7], D1 000031BC 322C 000E move.w D1, [A4 + 0xE] 000031C0 48C1 ext.l D1 000031C2 2F01 move.l -[A7], D1 000031C4 2F07 move.l -[A7], D7 000031C6 4EBA DF3E jsr [PC - 0x20C2 /* 00001106 */] 000031CA 4FEF 0010 lea.l A7, [A7 + 0x10] 000031CE 2F00 move.l -[A7], D0 000031D0 7050 moveq.l D0, 0x50 000031D2 2F00 move.l -[A7], D0 000031D4 2F07 move.l -[A7], D7 000031D6 4EBA CE86 jsr [PC - 0x317A /* 0000005E */] 000031DA 4A46 tst.w D6 000031DC 4FEF 0010 lea.l A7, [A7 + 0x10] 000031E0 6700 0978 beq +0x97A /* 00003B5A */ 000031E4 7001 moveq.l D0, 0x01 000031E6 2F00 move.l -[A7], D0 000031E8 7205 moveq.l D1, 0x05 000031EA 2F01 move.l -[A7], D1 000031EC 7030 moveq.l D0, 0x30 000031EE 2F00 move.l -[A7], D0 000031F0 2F07 move.l -[A7], D7 000031F2 4EBA D722 jsr [PC - 0x28DE /* 00000916 */] 000031F6 4FEF 0010 lea.l A7, [A7 + 0x10] 000031FA 6000 095E bra +0x960 /* 00003B5A */ label000031FE: 000031FE 2F0C move.l -[A7], A4 00003200 4EBA D918 jsr [PC - 0x26E8 /* 00000B1A */] 00003204 3C00 move.w D6, D0 00003206 7002 moveq.l D0, 0x02 00003208 2F00 move.l -[A7], D0 0000320A 724E moveq.l D1, 0x4E 0000320C 2F01 move.l -[A7], D1 0000320E 2F07 move.l -[A7], D7 00003210 4EBA CED6 jsr [PC - 0x312A /* 000000E8 */] 00003214 2D40 FFFA move.l [A6 - 0x6], D0 00003218 0CAE 0000 0800 FFFA cmpi.l [A6 - 0x6], 0x800 00003220 4FEF 0010 lea.l A7, [A7 + 0x10] 00003224 6D08 blt +0xA /* 0000322E */ 00003226 00AE FFFF F000 FFFA ori.l [A6 - 0x6], 0xFFFFF000 label0000322E: 0000322E 7002 moveq.l D0, 0x02 00003230 2F00 move.l -[A7], D0 00003232 222E FFFA move.l D1, [A6 - 0x6] 00003236 4481 neg.l D1 00003238 2F01 move.l -[A7], D1 0000323A 724E moveq.l D1, 0x4E 0000323C 2F01 move.l -[A7], D1 0000323E 2F07 move.l -[A7], D7 00003240 4EBA CE1C jsr [PC - 0x31E4 /* 0000005E */] 00003244 4AAE FFFA tst.l [A6 - 0x6] 00003248 4FEF 0010 lea.l A7, [A7 + 0x10] 0000324C 6D2A blt +0x2C /* 00003278 */ 0000324E 2F07 move.l -[A7], D7 00003250 4EBA DD56 jsr [PC - 0x22AA /* 00000FA8 */] 00003254 5340 subq.w D0, 1 00003256 2F00 move.l -[A7], D0 00003258 7201 moveq.l D1, 0x01 0000325A 2F01 move.l -[A7], D1 0000325C 7454 moveq.l D2, 0x54 0000325E 2F02 move.l -[A7], D2 00003260 2F07 move.l -[A7], D7 00003262 4EBA DCF6 jsr [PC - 0x230A /* 00000F5A */] 00003266 4FEF 000C lea.l A7, [A7 + 0xC] 0000326A 2200 move.l D1, D0 0000326C 201F move.l D0, [A7]+ 0000326E 9041 sub.w D0, D1 00003270 D16C 0010 add.w [A4 + 0x10], D0 00003274 588F addq.l A7, 4 00003276 6028 bra +0x2A /* 000032A0 */ label00003278: 00003278 2F07 move.l -[A7], D7 0000327A 4EBA DD2C jsr [PC - 0x22D4 /* 00000FA8 */] 0000327E 5340 subq.w D0, 1 00003280 2F00 move.l -[A7], D0 00003282 7201 moveq.l D1, 0x01 00003284 2F01 move.l -[A7], D1 00003286 7454 moveq.l D2, 0x54 00003288 2F02 move.l -[A7], D2 0000328A 2F07 move.l -[A7], D7 0000328C 4EBA DCCC jsr [PC - 0x2334 /* 00000F5A */] 00003290 4FEF 000C lea.l A7, [A7 + 0xC] 00003294 2200 move.l D1, D0 00003296 201F move.l D0, [A7]+ 00003298 9041 sub.w D0, D1 0000329A 916C 0010 sub.w [A4 + 0x10], D0 0000329E 588F addq.l A7, 4 label000032A0: 000032A0 7003 moveq.l D0, 0x03 000032A2 2F00 move.l -[A7], D0 000032A4 222E FFFA move.l D1, [A6 - 0x6] 000032A8 4481 neg.l D1 000032AA 2F01 move.l -[A7], D1 000032AC 322C 0010 move.w D1, [A4 + 0x10] 000032B0 48C1 ext.l D1 000032B2 2F01 move.l -[A7], D1 000032B4 322C 000E move.w D1, [A4 + 0xE] 000032B8 48C1 ext.l D1 000032BA 2F01 move.l -[A7], D1 000032BC 2F07 move.l -[A7], D7 000032BE 4EBA DE46 jsr [PC - 0x21BA /* 00001106 */] 000032C2 4FEF 0010 lea.l A7, [A7 + 0x10] 000032C6 2F00 move.l -[A7], D0 000032C8 7050 moveq.l D0, 0x50 000032CA 2F00 move.l -[A7], D0 000032CC 2F07 move.l -[A7], D7 000032CE 4EBA CD8E jsr [PC - 0x3272 /* 0000005E */] 000032D2 4A46 tst.w D6 000032D4 4FEF 0010 lea.l A7, [A7 + 0x10] 000032D8 6700 0880 beq +0x882 /* 00003B5A */ 000032DC 7001 moveq.l D0, 0x01 000032DE 2F00 move.l -[A7], D0 000032E0 7205 moveq.l D1, 0x05 000032E2 2F01 move.l -[A7], D1 000032E4 7030 moveq.l D0, 0x30 000032E6 2F00 move.l -[A7], D0 000032E8 2F07 move.l -[A7], D7 000032EA 4EBA D62A jsr [PC - 0x29D6 /* 00000916 */] 000032EE 4FEF 0010 lea.l A7, [A7 + 0x10] 000032F2 6000 0866 bra +0x868 /* 00003B5A */ label000032F6: 000032F6 4A6B 001C tst.w [A3 + 0x1C] 000032FA 6724 beq +0x26 /* 00003320 */ 000032FC 206C 000A movea.l A0, [A4 + 0xA] 00003300 2050 movea.l A0, [A0] 00003302 4A68 035A tst.w [A0 + 0x35A] 00003306 6708 beq +0xA /* 00003310 */ 00003308 3A3C E0AB move.w D5, 0xE0AB 0000330C 6000 084C bra +0x84E /* 00003B5A */ label00003310: 00003310 206C 000A movea.l A0, [A4 + 0xA] 00003314 2050 movea.l A0, [A0] 00003316 317C 0001 035A move.w [A0 + 0x35A], 0x1 0000331C 6000 083C bra +0x83E /* 00003B5A */ label00003320: 00003320 206C 000A movea.l A0, [A4 + 0xA] 00003324 2050 movea.l A0, [A0] 00003326 4268 035A clr.w [A0 + 0x35A] 0000332A 6000 082E bra +0x830 /* 00003B5A */ label0000332E: 0000332E 4A6B 001C tst.w [A3 + 0x1C] 00003332 6726 beq +0x28 /* 0000335A */ 00003334 2F0C move.l -[A7], A4 00003336 7000 moveq.l D0, 0x00 00003338 102C 0031 move.b D0, [A4 + 0x31] 0000333C 223C 0000 0080 move.l D1, 0x80 00003342 8280 or.l D1, D0 00003344 2F01 move.l -[A7], D1 00003346 700D moveq.l D0, 0x0D 00003348 2F00 move.l -[A7], D0 0000334A 4878 008A push.l 0x8A 0000334E 4EBA E2A0 jsr [PC - 0x1D60 /* 000015F0 */] 00003352 4FEF 0010 lea.l A7, [A7 + 0x10] 00003356 6000 0802 bra +0x804 /* 00003B5A */ label0000335A: 0000335A 2F0C move.l -[A7], A4 0000335C 7000 moveq.l D0, 0x00 0000335E 102C 0031 move.b D0, [A4 + 0x31] 00003362 223C FFFF FF7F move.l D1, 0xFFFFFF7F 00003368 C280 and.l D1, D0 0000336A 2F01 move.l -[A7], D1 0000336C 700D moveq.l D0, 0x0D 0000336E 2F00 move.l -[A7], D0 00003370 4878 008A push.l 0x8A 00003374 4EBA E27A jsr [PC - 0x1D86 /* 000015F0 */] 00003378 4FEF 0010 lea.l A7, [A7 + 0x10] 0000337C 6000 07DC bra +0x7DE /* 00003B5A */ label00003380: 00003380 2F0C move.l -[A7], A4 00003382 4EBA D796 jsr [PC - 0x286A /* 00000B1A */] 00003386 3C00 move.w D6, D0 00003388 302B 001C move.w D0, [A3 + 0x1C] 0000338C 48C0 ext.l D0 0000338E 2F00 move.l -[A7], D0 00003390 7002 moveq.l D0, 0x02 00003392 2F00 move.l -[A7], D0 00003394 7254 moveq.l D1, 0x54 00003396 2F01 move.l -[A7], D1 00003398 2F07 move.l -[A7], D7 0000339A 4EBA D57A jsr [PC - 0x2A86 /* 00000916 */] 0000339E 4A46 tst.w D6 000033A0 4FEF 0014 lea.l A7, [A7 + 0x14] 000033A4 6700 07B4 beq +0x7B6 /* 00003B5A */ 000033A8 7001 moveq.l D0, 0x01 000033AA 2F00 move.l -[A7], D0 000033AC 7205 moveq.l D1, 0x05 000033AE 2F01 move.l -[A7], D1 000033B0 7030 moveq.l D0, 0x30 000033B2 2F00 move.l -[A7], D0 000033B4 2F07 move.l -[A7], D7 000033B6 4EBA D55E jsr [PC - 0x2AA2 /* 00000916 */] 000033BA 4FEF 0010 lea.l A7, [A7 + 0x10] 000033BE 6000 079A bra +0x79C /* 00003B5A */ label000033C2: 000033C2 7002 moveq.l D0, 0x02 000033C4 2F00 move.l -[A7], D0 000033C6 7200 moveq.l D1, 0x00 000033C8 2F01 move.l -[A7], D1 000033CA 342B 001C move.w D2, [A3 + 0x1C] 000033CE 48C2 ext.l D2 000033D0 2F02 move.l -[A7], D2 000033D2 4EBA D528 jsr [PC - 0x2AD8 /* 000008FC */] 000033D6 4A40 tst.w D0 000033D8 4FEF 000C lea.l A7, [A7 + 0xC] 000033DC 6608 bne +0xA /* 000033E6 */ 000033DE 3A3C E0A2 move.w D5, 0xE0A2 000033E2 6000 0776 bra +0x778 /* 00003B5A */ label000033E6: 000033E6 396B 001C 0020 move.w [A4 + 0x20], [A3 + 0x1C] 000033EC 6676 bne +0x78 /* 00003464 */ 000033EE 397C 0004 0012 move.w [A4 + 0x12], 0x4 000033F4 397C 02AB 0014 move.w [A4 + 0x14], 0x2AB 000033FA 397C 0290 0016 move.w [A4 + 0x16], 0x290 00003400 397C 0002 0018 move.w [A4 + 0x18], 0x2 00003406 397C 00FD 001A move.w [A4 + 0x1A], 0xFD 0000340C 397C 01F8 001C move.w [A4 + 0x1C], 0x1F8 00003412 2F0C move.l -[A7], A4 00003414 707F moveq.l D0, 0x7F 00003416 2F00 move.l -[A7], D0 00003418 720F moveq.l D1, 0x0F 0000341A 2F01 move.l -[A7], D1 0000341C 4878 008A push.l 0x8A 00003420 4EBA E1CE jsr [PC - 0x1E32 /* 000015F0 */] 00003424 2F0C move.l -[A7], A4 00003426 7000 moveq.l D0, 0x00 00003428 102C 0031 move.b D0, [A4 + 0x31] 0000342C 72FE moveq.l D1, 0xFFFFFFFE 0000342E C280 and.l D1, D0 00003430 2F01 move.l -[A7], D1 00003432 700D moveq.l D0, 0x0D 00003434 2F00 move.l -[A7], D0 00003436 4878 008A push.l 0x8A 0000343A 4EBA E1B4 jsr [PC - 0x1E4C /* 000015F0 */] 0000343E 2F0C move.l -[A7], A4 00003440 7000 moveq.l D0, 0x00 00003442 102C 002A move.b D0, [A4 + 0x2A] 00003446 72FC moveq.l D1, 0xFFFFFFFC 00003448 C280 and.l D1, D0 0000344A 7003 moveq.l D0, 0x03 0000344C 8081 or.l D0, D1 0000344E 2F00 move.l -[A7], D0 00003450 7006 moveq.l D0, 0x06 00003452 2F00 move.l -[A7], D0 00003454 4878 008A push.l 0x8A 00003458 4EBA E196 jsr [PC - 0x1E6A /* 000015F0 */] 0000345C 4FEF 0030 lea.l A7, [A7 + 0x30] 00003460 6000 06F8 bra +0x6FA /* 00003B5A */ label00003464: 00003464 7001 moveq.l D0, 0x01 00003466 B06B 001C cmp.w D0, [A3 + 0x1C] 0000346A 6600 009C bne +0x9E /* 00003508 */ 0000346E 397C 0004 0012 move.w [A4 + 0x12], 0x4 00003474 397C 034B 0014 move.w [A4 + 0x14], 0x34B 0000347A 397C 0310 0016 move.w [A4 + 0x16], 0x310 00003480 397C 0002 0018 move.w [A4 + 0x18], 0x2 00003486 397C 012F 001A move.w [A4 + 0x1A], 0x12F 0000348C 397C 025C 001C move.w [A4 + 0x1C], 0x25C 00003492 7001 moveq.l D0, 0x01 00003494 B06C 0022 cmp.w D0, [A4 + 0x22] 00003498 6618 bne +0x1A /* 000034B2 */ 0000349A 2F0C move.l -[A7], A4 0000349C 703F moveq.l D0, 0x3F 0000349E 2F00 move.l -[A7], D0 000034A0 720F moveq.l D1, 0x0F 000034A2 2F01 move.l -[A7], D1 000034A4 4878 008A push.l 0x8A 000034A8 4EBA E146 jsr [PC - 0x1EBA /* 000015F0 */] 000034AC 4FEF 0010 lea.l A7, [A7 + 0x10] 000034B0 6016 bra +0x18 /* 000034C8 */ label000034B2: 000034B2 2F0C move.l -[A7], A4 000034B4 7039 moveq.l D0, 0x39 000034B6 2F00 move.l -[A7], D0 000034B8 720F moveq.l D1, 0x0F 000034BA 2F01 move.l -[A7], D1 000034BC 4878 008A push.l 0x8A 000034C0 4EBA E12E jsr [PC - 0x1ED2 /* 000015F0 */] 000034C4 4FEF 0010 lea.l A7, [A7 + 0x10] label000034C8: 000034C8 2F0C move.l -[A7], A4 000034CA 7000 moveq.l D0, 0x00 000034CC 102C 0031 move.b D0, [A4 + 0x31] 000034D0 72FE moveq.l D1, 0xFFFFFFFE 000034D2 C280 and.l D1, D0 000034D4 2F01 move.l -[A7], D1 000034D6 700D moveq.l D0, 0x0D 000034D8 2F00 move.l -[A7], D0 000034DA 4878 008A push.l 0x8A 000034DE 4EBA E110 jsr [PC - 0x1EF0 /* 000015F0 */] 000034E2 2F0C move.l -[A7], A4 000034E4 7000 moveq.l D0, 0x00 000034E6 102C 002A move.b D0, [A4 + 0x2A] 000034EA 72FC moveq.l D1, 0xFFFFFFFC 000034EC C280 and.l D1, D0 000034EE 7002 moveq.l D0, 0x02 000034F0 8081 or.l D0, D1 000034F2 2F00 move.l -[A7], D0 000034F4 7006 moveq.l D0, 0x06 000034F6 2F00 move.l -[A7], D0 000034F8 4878 008A push.l 0x8A 000034FC 4EBA E0F2 jsr [PC - 0x1F0E /* 000015F0 */] 00003500 4FEF 0020 lea.l A7, [A7 + 0x20] 00003504 6000 0654 bra +0x656 /* 00003B5A */ label00003508: 00003508 7002 moveq.l D0, 0x02 0000350A B06B 001C cmp.w D0, [A3 + 0x1C] 0000350E 6600 064A bne +0x64C /* 00003B5A */ 00003512 397C 0004 0012 move.w [A4 + 0x12], 0x4 00003518 397C 034B 0014 move.w [A4 + 0x14], 0x34B 0000351E 397C 0310 0016 move.w [A4 + 0x16], 0x310 00003524 397C 0002 0018 move.w [A4 + 0x18], 0x2 0000352A 397C 012F 001A move.w [A4 + 0x1A], 0x12F 00003530 397C 025C 001C move.w [A4 + 0x1C], 0x25C 00003536 7001 moveq.l D0, 0x01 00003538 B06C 0022 cmp.w D0, [A4 + 0x22] 0000353C 6618 bne +0x1A /* 00003556 */ 0000353E 2F0C move.l -[A7], A4 00003540 703E moveq.l D0, 0x3E 00003542 2F00 move.l -[A7], D0 00003544 720F moveq.l D1, 0x0F 00003546 2F01 move.l -[A7], D1 00003548 4878 008A push.l 0x8A 0000354C 4EBA E0A2 jsr [PC - 0x1F5E /* 000015F0 */] 00003550 4FEF 0010 lea.l A7, [A7 + 0x10] 00003554 6016 bra +0x18 /* 0000356C */ label00003556: 00003556 2F0C move.l -[A7], A4 00003558 703F moveq.l D0, 0x3F 0000355A 2F00 move.l -[A7], D0 0000355C 720F moveq.l D1, 0x0F 0000355E 2F01 move.l -[A7], D1 00003560 4878 008A push.l 0x8A 00003564 4EBA E08A jsr [PC - 0x1F76 /* 000015F0 */] 00003568 4FEF 0010 lea.l A7, [A7 + 0x10] label0000356C: 0000356C 2F0C move.l -[A7], A4 0000356E 7000 moveq.l D0, 0x00 00003570 102C 0031 move.b D0, [A4 + 0x31] 00003574 7201 moveq.l D1, 0x01 00003576 8280 or.l D1, D0 00003578 2F01 move.l -[A7], D1 0000357A 700D moveq.l D0, 0x0D 0000357C 2F00 move.l -[A7], D0 0000357E 4878 008A push.l 0x8A 00003582 4EBA E06C jsr [PC - 0x1F94 /* 000015F0 */] 00003586 2F0C move.l -[A7], A4 00003588 7000 moveq.l D0, 0x00 0000358A 102C 002A move.b D0, [A4 + 0x2A] 0000358E 72FC moveq.l D1, 0xFFFFFFFC 00003590 C280 and.l D1, D0 00003592 7001 moveq.l D0, 0x01 00003594 8081 or.l D0, D1 00003596 2F00 move.l -[A7], D0 00003598 7006 moveq.l D0, 0x06 0000359A 2F00 move.l -[A7], D0 0000359C 4878 008A push.l 0x8A 000035A0 4EBA E04E jsr [PC - 0x1FB2 /* 000015F0 */] 000035A4 4FEF 0020 lea.l A7, [A7 + 0x20] 000035A8 6000 05B0 bra +0x5B2 /* 00003B5A */ label000035AC: 000035AC 206E FFE0 movea.l A0, [A6 - 0x20] 000035B0 3010 move.w D0, [A0] 000035B2 48C0 ext.l D0 000035B4 2F00 move.l -[A7], D0 000035B6 7001 moveq.l D0, 0x01 000035B8 2F00 move.l -[A7], D0 000035BA 322B 001C move.w D1, [A3 + 0x1C] 000035BE 48C1 ext.l D1 000035C0 2F01 move.l -[A7], D1 000035C2 4EBA D338 jsr [PC - 0x2CC8 /* 000008FC */] 000035C6 4A40 tst.w D0 000035C8 4FEF 000C lea.l A7, [A7 + 0xC] 000035CC 6608 bne +0xA /* 000035D6 */ 000035CE 3A3C E0A1 move.w D5, 0xE0A1 000035D2 6000 0586 bra +0x588 /* 00003B5A */ label000035D6: 000035D6 206E FFE0 movea.l A0, [A6 - 0x20] 000035DA 226E FFE0 movea.l A1, [A6 - 0x20] 000035DE 3029 0002 move.w D0, [A1 + 0x2] 000035E2 48C0 ext.l D0 000035E4 E580 asl D0, 2 000035E6 2F30 0804 move.l -[A7], [A0 + D0 + 0x4] 000035EA 4EBA 0F10 jsr [PC + 0xF10 /* 000044FC */] 000035EE 302B 001C move.w D0, [A3 + 0x1C] 000035F2 5340 subq.w D0, 1 000035F4 206E FFE0 movea.l A0, [A6 - 0x20] 000035F8 3140 0002 move.w [A0 + 0x2], D0 000035FC 206E FFE0 movea.l A0, [A6 - 0x20] 00003600 226E FFE0 movea.l A1, [A6 - 0x20] 00003604 3029 0002 move.w D0, [A1 + 0x2] 00003608 48C0 ext.l D0 0000360A E580 asl D0, 2 0000360C 2F30 0804 move.l -[A7], [A0 + D0 + 0x4] 00003610 4EBA 0EE0 jsr [PC + 0xEE0 /* 000044F2 */] 00003614 206E FFE0 movea.l A0, [A6 - 0x20] 00003618 226E FFE0 movea.l A1, [A6 - 0x20] 0000361C 3029 0002 move.w D0, [A1 + 0x2] 00003620 48C0 ext.l D0 00003622 E580 asl D0, 2 00003624 2070 0804 movea.l A0, [A0 + D0 + 0x4] 00003628 2850 movea.l A4, [A0] 0000362A 6000 052E bra +0x530 /* 00003B5A */ label0000362E: 0000362E 4878 00FF push.l 0xFF 00003632 7000 moveq.l D0, 0x00 00003634 2F00 move.l -[A7], D0 00003636 322B 001C move.w D1, [A3 + 0x1C] 0000363A 48C1 ext.l D1 0000363C 2F01 move.l -[A7], D1 0000363E 4EBA D2BC jsr [PC - 0x2D44 /* 000008FC */] 00003642 4A40 tst.w D0 00003644 4FEF 000C lea.l A7, [A7 + 0xC] 00003648 673E beq +0x40 /* 00003688 */ 0000364A 4878 00FF push.l 0xFF 0000364E 7000 moveq.l D0, 0x00 00003650 2F00 move.l -[A7], D0 00003652 322B 001E move.w D1, [A3 + 0x1E] 00003656 48C1 ext.l D1 00003658 2F01 move.l -[A7], D1 0000365A 4EBA D2A0 jsr [PC - 0x2D60 /* 000008FC */] 0000365E 4A40 tst.w D0 00003660 4FEF 000C lea.l A7, [A7 + 0xC] 00003664 6722 beq +0x24 /* 00003688 */ 00003666 2F0C move.l -[A7], A4 00003668 302B 001E move.w D0, [A3 + 0x1E] 0000366C 48C0 ext.l D0 0000366E 2F00 move.l -[A7], D0 00003670 302B 001C move.w D0, [A3 + 0x1C] 00003674 48C0 ext.l D0 00003676 2F00 move.l -[A7], D0 00003678 4878 008A push.l 0x8A 0000367C 4EBA DF72 jsr [PC - 0x208E /* 000015F0 */] 00003680 4FEF 0010 lea.l A7, [A7 + 0x10] 00003684 6000 04D4 bra +0x4D6 /* 00003B5A */ label00003688: 00003688 3A3C E0A0 move.w D5, 0xE0A0 0000368C 6000 04CC bra +0x4CE /* 00003B5A */ label00003690: 00003690 3C2B 001C move.w D6, [A3 + 0x1C] 00003694 1D7C 0001 FFE9 move.b [A6 - 0x17], 0x1 0000369A 486E FFE9 pea.l [A6 - 0x17] 0000369E 4EBA 0E7A jsr [PC + 0xE7A /* 0000451A */] 000036A2 4A46 tst.w D6 000036A4 670C beq +0xE /* 000036B2 */ 000036A6 206E FFEA movea.l A0, [A6 - 0x16] 000036AA 0290 FFFF FFF3 andi.l [A0], 0xFFFFFFF3 000036B0 600A bra +0xC /* 000036BC */ label000036B2: 000036B2 206E FFEA movea.l A0, [A6 - 0x16] 000036B6 0090 0000 0004 ori.l [A0], 0x4 label000036BC: 000036BC 486E FFE9 pea.l [A6 - 0x17] 000036C0 4EBA 0E58 jsr [PC + 0xE58 /* 0000451A */] 000036C4 6000 0494 bra +0x496 /* 00003B5A */ label000036C8: 000036C8 4A6B 001C tst.w [A3 + 0x1C] 000036CC 6704 beq +0x6 /* 000036D2 */ 000036CE 7000 moveq.l D0, 0x00 000036D0 6002 bra +0x4 /* 000036D4 */ label000036D2: 000036D2 7001 moveq.l D0, 0x01 label000036D4: 000036D4 2F00 move.l -[A7], D0 000036D6 7007 moveq.l D0, 0x07 000036D8 2F00 move.l -[A7], D0 000036DA 7230 moveq.l D1, 0x30 000036DC 2F01 move.l -[A7], D1 000036DE 2F07 move.l -[A7], D7 000036E0 4EBA D234 jsr [PC - 0x2DCC /* 00000916 */] 000036E4 4FEF 0010 lea.l A7, [A7 + 0x10] 000036E8 6000 0470 bra +0x472 /* 00003B5A */ label000036EC: 000036EC 4AAB 001C tst.l [A3 + 0x1C] 000036F0 674E beq +0x50 /* 00003740 */ 000036F2 2F0C move.l -[A7], A4 000036F4 7000 moveq.l D0, 0x00 000036F6 102C 003D move.b D0, [A4 + 0x3D] 000036FA 72BF moveq.l D1, 0xFFFFFFBF 000036FC C280 and.l D1, D0 000036FE 2F01 move.l -[A7], D1 00003700 7000 moveq.l D0, 0x00 00003702 2F00 move.l -[A7], D0 00003704 4878 00E0 push.l 0xE0 00003708 4EBA DEE6 jsr [PC - 0x211A /* 000015F0 */] 0000370C 2F0C move.l -[A7], A4 0000370E 2F2B 001C move.l -[A7], [A3 + 0x1C] 00003712 7001 moveq.l D0, 0x01 00003714 2F00 move.l -[A7], D0 00003716 4878 00E0 push.l 0xE0 0000371A 4EBA E4A2 jsr [PC - 0x1B5E /* 00001BBE */] 0000371E 2F0C move.l -[A7], A4 00003720 7000 moveq.l D0, 0x00 00003722 102C 003D move.b D0, [A4 + 0x3D] 00003726 7240 moveq.l D1, 0x40 00003728 8280 or.l D1, D0 0000372A 2F01 move.l -[A7], D1 0000372C 7000 moveq.l D0, 0x00 0000372E 2F00 move.l -[A7], D0 00003730 4878 00E0 push.l 0xE0 00003734 4EBA DEBA jsr [PC - 0x2146 /* 000015F0 */] 00003738 4FEF 0030 lea.l A7, [A7 + 0x30] 0000373C 6000 041C bra +0x41E /* 00003B5A */ label00003740: 00003740 3A3C E09F move.w D5, 0xE09F 00003744 6000 0414 bra +0x416 /* 00003B5A */ label00003748: 00003748 7AEF moveq.l D5, 0xFFFFFFEF 0000374A 6000 040E bra +0x410 /* 00003B5A */ label0000374E: 0000374E 4A6B 001C tst.w [A3 + 0x1C] 00003752 6704 beq +0x6 /* 00003758 */ 00003754 7001 moveq.l D0, 0x01 00003756 6002 bra +0x4 /* 0000375A */ label00003758: 00003758 7000 moveq.l D0, 0x00 label0000375A: 0000375A 2F00 move.l -[A7], D0 0000375C 7003 moveq.l D0, 0x03 0000375E 2F00 move.l -[A7], D0 00003760 7231 moveq.l D1, 0x31 00003762 2F01 move.l -[A7], D1 00003764 2F07 move.l -[A7], D7 00003766 4EBA D1AE jsr [PC - 0x2E52 /* 00000916 */] 0000376A 4FEF 0010 lea.l A7, [A7 + 0x10] 0000376E 6000 03EA bra +0x3EC /* 00003B5A */ label00003772: 00003772 7003 moveq.l D0, 0x03 00003774 2F00 move.l -[A7], D0 00003776 7200 moveq.l D1, 0x00 00003778 2F01 move.l -[A7], D1 0000377A 342B 001C move.w D2, [A3 + 0x1C] 0000377E 48C2 ext.l D2 00003780 2F02 move.l -[A7], D2 00003782 4EBA D178 jsr [PC - 0x2E88 /* 000008FC */] 00003786 4A40 tst.w D0 00003788 4FEF 000C lea.l A7, [A7 + 0xC] 0000378C 6608 bne +0xA /* 00003796 */ 0000378E 3A3C E09E move.w D5, 0xE09E 00003792 6000 03C6 bra +0x3C8 /* 00003B5A */ label00003796: 00003796 2F0C move.l -[A7], A4 00003798 7000 moveq.l D0, 0x00 0000379A 102C 0030 move.b D0, [A4 + 0x30] 0000379E 729F moveq.l D1, 0xFFFFFF9F 000037A0 C280 and.l D1, D0 000037A2 302B 001C move.w D0, [A3 + 0x1C] 000037A6 48C0 ext.l D0 000037A8 EB88 lsl D0, 5 000037AA 8081 or.l D0, D1 000037AC 2F00 move.l -[A7], D0 000037AE 700C moveq.l D0, 0x0C 000037B0 2F00 move.l -[A7], D0 000037B2 4878 008A push.l 0x8A 000037B6 4EBA DE38 jsr [PC - 0x21C8 /* 000015F0 */] 000037BA 4FEF 0010 lea.l A7, [A7 + 0x10] 000037BE 6000 039A bra +0x39C /* 00003B5A */ label000037C2: 000037C2 2F0C move.l -[A7], A4 000037C4 7000 moveq.l D0, 0x00 000037C6 102C 0030 move.b D0, [A4 + 0x30] 000037CA 223C FFFF FF7F move.l D1, 0xFFFFFF7F 000037D0 C280 and.l D1, D0 000037D2 4A6B 001C tst.w [A3 + 0x1C] 000037D6 6708 beq +0xA /* 000037E0 */ 000037D8 203C 0000 0080 move.l D0, 0x80 000037DE 6002 bra +0x4 /* 000037E2 */ label000037E0: 000037E0 7000 moveq.l D0, 0x00 label000037E2: 000037E2 8081 or.l D0, D1 000037E4 2F00 move.l -[A7], D0 000037E6 700C moveq.l D0, 0x0C 000037E8 2F00 move.l -[A7], D0 000037EA 4878 008A push.l 0x8A 000037EE 4EBA DE00 jsr [PC - 0x2200 /* 000015F0 */] 000037F2 4FEF 0010 lea.l A7, [A7 + 0x10] 000037F6 6000 0362 bra +0x364 /* 00003B5A */ label000037FA: 000037FA 2F0C move.l -[A7], A4 000037FC 7000 moveq.l D0, 0x00 000037FE 102C 0033 move.b D0, [A4 + 0x33] 00003802 72BF moveq.l D1, 0xFFFFFFBF 00003804 C280 and.l D1, D0 00003806 4A6B 001C tst.w [A3 + 0x1C] 0000380A 6704 beq +0x6 /* 00003810 */ 0000380C 7040 moveq.l D0, 0x40 0000380E 6002 bra +0x4 /* 00003812 */ label00003810: 00003810 7000 moveq.l D0, 0x00 label00003812: 00003812 8081 or.l D0, D1 00003814 2F00 move.l -[A7], D0 00003816 700F moveq.l D0, 0x0F 00003818 2F00 move.l -[A7], D0 0000381A 4878 008A push.l 0x8A 0000381E 4EBA DDD0 jsr [PC - 0x2230 /* 000015F0 */] 00003822 4FEF 0010 lea.l A7, [A7 + 0x10] 00003826 6000 0332 bra +0x334 /* 00003B5A */ label0000382A: 0000382A 7003 moveq.l D0, 0x03 0000382C 2F00 move.l -[A7], D0 0000382E 7200 moveq.l D1, 0x00 00003830 2F01 move.l -[A7], D1 00003832 342B 001C move.w D2, [A3 + 0x1C] 00003836 48C2 ext.l D2 00003838 2F02 move.l -[A7], D2 0000383A 4EBA D0C0 jsr [PC - 0x2F40 /* 000008FC */] 0000383E 4A40 tst.w D0 00003840 4FEF 000C lea.l A7, [A7 + 0xC] 00003844 6608 bne +0xA /* 0000384E */ 00003846 3A3C E09C move.w D5, 0xE09C 0000384A 6000 030E bra +0x310 /* 00003B5A */ label0000384E: 0000384E 2F0C move.l -[A7], A4 00003850 7000 moveq.l D0, 0x00 00003852 102C 0034 move.b D0, [A4 + 0x34] 00003856 72FC moveq.l D1, 0xFFFFFFFC 00003858 C280 and.l D1, D0 0000385A 302B 001C move.w D0, [A3 + 0x1C] 0000385E 48C0 ext.l D0 00003860 8081 or.l D0, D1 00003862 2F00 move.l -[A7], D0 00003864 7010 moveq.l D0, 0x10 00003866 2F00 move.l -[A7], D0 00003868 4878 008A push.l 0x8A 0000386C 4EBA DD82 jsr [PC - 0x227E /* 000015F0 */] 00003870 4FEF 0010 lea.l A7, [A7 + 0x10] 00003874 6000 02E4 bra +0x2E6 /* 00003B5A */ label00003878: 00003878 2F0C move.l -[A7], A4 0000387A 7000 moveq.l D0, 0x00 0000387C 102C 002A move.b D0, [A4 + 0x2A] 00003880 72BF moveq.l D1, 0xFFFFFFBF 00003882 C280 and.l D1, D0 00003884 4A6B 001C tst.w [A3 + 0x1C] 00003888 6704 beq +0x6 /* 0000388E */ 0000388A 7040 moveq.l D0, 0x40 0000388C 6002 bra +0x4 /* 00003890 */ label0000388E: 0000388E 7000 moveq.l D0, 0x00 label00003890: 00003890 8081 or.l D0, D1 00003892 2F00 move.l -[A7], D0 00003894 7006 moveq.l D0, 0x06 00003896 2F00 move.l -[A7], D0 00003898 4878 008A push.l 0x8A 0000389C 4EBA DD52 jsr [PC - 0x22AE /* 000015F0 */] 000038A0 4FEF 0010 lea.l A7, [A7 + 0x10] 000038A4 6000 02B4 bra +0x2B6 /* 00003B5A */ label000038A8: 000038A8 7003 moveq.l D0, 0x03 000038AA 2F00 move.l -[A7], D0 000038AC 7200 moveq.l D1, 0x00 000038AE 2F01 move.l -[A7], D1 000038B0 342B 001C move.w D2, [A3 + 0x1C] 000038B4 48C2 ext.l D2 000038B6 2F02 move.l -[A7], D2 000038B8 4EBA D042 jsr [PC - 0x2FBE /* 000008FC */] 000038BC 4A40 tst.w D0 000038BE 4FEF 000C lea.l A7, [A7 + 0xC] 000038C2 6608 bne +0xA /* 000038CC */ 000038C4 3A3C E09B move.w D5, 0xE09B 000038C8 6000 0290 bra +0x292 /* 00003B5A */ label000038CC: 000038CC 2F0C move.l -[A7], A4 000038CE 7000 moveq.l D0, 0x00 000038D0 102C 002A move.b D0, [A4 + 0x2A] 000038D4 72CF moveq.l D1, 0xFFFFFFCF 000038D6 C280 and.l D1, D0 000038D8 302B 001C move.w D0, [A3 + 0x1C] 000038DC 48C0 ext.l D0 000038DE E988 lsl D0, 4 000038E0 8081 or.l D0, D1 000038E2 2F00 move.l -[A7], D0 000038E4 7006 moveq.l D0, 0x06 000038E6 2F00 move.l -[A7], D0 000038E8 4878 008A push.l 0x8A 000038EC 4EBA DD02 jsr [PC - 0x22FE /* 000015F0 */] 000038F0 4FEF 0010 lea.l A7, [A7 + 0x10] 000038F4 6000 0264 bra +0x266 /* 00003B5A */ label000038F8: 000038F8 7003 moveq.l D0, 0x03 000038FA 2F00 move.l -[A7], D0 000038FC 7200 moveq.l D1, 0x00 000038FE 2F01 move.l -[A7], D1 00003900 342B 001C move.w D2, [A3 + 0x1C] 00003904 48C2 ext.l D2 00003906 2F02 move.l -[A7], D2 00003908 4EBA CFF2 jsr [PC - 0x300E /* 000008FC */] 0000390C 4A40 tst.w D0 0000390E 4FEF 000C lea.l A7, [A7 + 0xC] 00003912 6608 bne +0xA /* 0000391C */ 00003914 3A3C E09A move.w D5, 0xE09A 00003918 6000 0240 bra +0x242 /* 00003B5A */ label0000391C: 0000391C 2F0C move.l -[A7], A4 0000391E 7000 moveq.l D0, 0x00 00003920 102C 002A move.b D0, [A4 + 0x2A] 00003924 72F3 moveq.l D1, 0xFFFFFFF3 00003926 C280 and.l D1, D0 00003928 302B 001C move.w D0, [A3 + 0x1C] 0000392C 48C0 ext.l D0 0000392E E588 lsl D0, 2 00003930 8081 or.l D0, D1 00003932 2F00 move.l -[A7], D0 00003934 7006 moveq.l D0, 0x06 00003936 2F00 move.l -[A7], D0 00003938 4878 008A push.l 0x8A 0000393C 4EBA DCB2 jsr [PC - 0x234E /* 000015F0 */] 00003940 4FEF 0010 lea.l A7, [A7 + 0x10] 00003944 6000 0214 bra +0x216 /* 00003B5A */ label00003948: 00003948 7003 moveq.l D0, 0x03 0000394A 2F00 move.l -[A7], D0 0000394C 7200 moveq.l D1, 0x00 0000394E 2F01 move.l -[A7], D1 00003950 342B 001C move.w D2, [A3 + 0x1C] 00003954 48C2 ext.l D2 00003956 2F02 move.l -[A7], D2 00003958 4EBA CFA2 jsr [PC - 0x305E /* 000008FC */] 0000395C 4A40 tst.w D0 0000395E 4FEF 000C lea.l A7, [A7 + 0xC] 00003962 6608 bne +0xA /* 0000396C */ 00003964 3A3C E099 move.w D5, 0xE099 00003968 6000 01F0 bra +0x1F2 /* 00003B5A */ label0000396C: 0000396C 2F0C move.l -[A7], A4 0000396E 7000 moveq.l D0, 0x00 00003970 102C 002A move.b D0, [A4 + 0x2A] 00003974 72FC moveq.l D1, 0xFFFFFFFC 00003976 C280 and.l D1, D0 00003978 302B 001C move.w D0, [A3 + 0x1C] 0000397C 48C0 ext.l D0 0000397E 8081 or.l D0, D1 00003980 2F00 move.l -[A7], D0 00003982 7006 moveq.l D0, 0x06 00003984 2F00 move.l -[A7], D0 00003986 4878 008A push.l 0x8A 0000398A 4EBA DC64 jsr [PC - 0x239C /* 000015F0 */] 0000398E 4FEF 0010 lea.l A7, [A7 + 0x10] 00003992 6000 01C6 bra +0x1C8 /* 00003B5A */ label00003996: 00003996 206E FFE4 movea.l A0, [A6 - 0x1C] 0000399A 0C68 0084 030C cmpi.w [A0 + 0x30C], 0x84 000039A0 6714 beq +0x16 /* 000039B6 */ 000039A2 206E FFE4 movea.l A0, [A6 - 0x1C] 000039A6 0C68 0085 030C cmpi.w [A0 + 0x30C], 0x85 000039AC 6708 beq +0xA /* 000039B6 */ 000039AE 3A3C E0AD move.w D5, 0xE0AD 000039B2 6000 01A6 bra +0x1A8 /* 00003B5A */ label000039B6: 000039B6 206E FFE4 movea.l A0, [A6 - 0x1C] 000039BA 203C 0004 0000 move.l D0, 0x40000 000039C0 4C68 0000 035C movem.l , [A0 + 0x35C] 000039C6 48C0 ext.l D0 000039C8 2F00 move.l -[A7], D0 000039CA 7000 moveq.l D0, 0x00 000039CC 2F00 move.l -[A7], D0 000039CE 322B 001C move.w D1, [A3 + 0x1C] 000039D2 48C1 ext.l D1 000039D4 2F01 move.l -[A7], D1 000039D6 4EBA CF24 jsr [PC - 0x30DC /* 000008FC */] 000039DA 4A40 tst.w D0 000039DC 4FEF 000C lea.l A7, [A7 + 0xC] 000039E0 6700 008E beq +0x90 /* 00003A70 */ 000039E4 206E FFE4 movea.l A0, [A6 - 0x1C] 000039E8 203C 0004 0000 move.l D0, 0x40000 000039EE 4C68 0000 035C movem.l , [A0 + 0x35C] 000039F4 48C0 ext.l D0 000039F6 2F00 move.l -[A7], D0 000039F8 7000 moveq.l D0, 0x00 000039FA 2F00 move.l -[A7], D0 000039FC 322B 0020 move.w D1, [A3 + 0x20] 00003A00 48C1 ext.l D1 00003A02 2F01 move.l -[A7], D1 00003A04 4EBA CEF6 jsr [PC - 0x310A /* 000008FC */] 00003A08 4A40 tst.w D0 00003A0A 4FEF 000C lea.l A7, [A7 + 0xC] 00003A0E 6760 beq +0x62 /* 00003A70 */ 00003A10 206E FFE4 movea.l A0, [A6 - 0x1C] 00003A14 3028 035E move.w D0, [A0 + 0x35E] 00003A18 48C0 ext.l D0 00003A1A E580 asl D0, 2 00003A1C 2F00 move.l -[A7], D0 00003A1E 7000 moveq.l D0, 0x00 00003A20 2F00 move.l -[A7], D0 00003A22 322B 001E move.w D1, [A3 + 0x1E] 00003A26 48C1 ext.l D1 00003A28 2F01 move.l -[A7], D1 00003A2A 4EBA CED0 jsr [PC - 0x3130 /* 000008FC */] 00003A2E 4A40 tst.w D0 00003A30 4FEF 000C lea.l A7, [A7 + 0xC] 00003A34 673A beq +0x3C /* 00003A70 */ 00003A36 206E FFE4 movea.l A0, [A6 - 0x1C] 00003A3A 3028 035E move.w D0, [A0 + 0x35E] 00003A3E 48C0 ext.l D0 00003A40 E580 asl D0, 2 00003A42 2F00 move.l -[A7], D0 00003A44 7000 moveq.l D0, 0x00 00003A46 2F00 move.l -[A7], D0 00003A48 322B 0022 move.w D1, [A3 + 0x22] 00003A4C 48C1 ext.l D1 00003A4E 2F01 move.l -[A7], D1 00003A50 4EBA CEAA jsr [PC - 0x3156 /* 000008FC */] 00003A54 4A40 tst.w D0 00003A56 4FEF 000C lea.l A7, [A7 + 0xC] 00003A5A 6714 beq +0x16 /* 00003A70 */ 00003A5C 302B 001C move.w D0, [A3 + 0x1C] 00003A60 B06B 0020 cmp.w D0, [A3 + 0x20] 00003A64 6E0A bgt +0xC /* 00003A70 */ 00003A66 302B 001E move.w D0, [A3 + 0x1E] 00003A6A B06B 0022 cmp.w D0, [A3 + 0x22] 00003A6E 6F08 ble +0xA /* 00003A78 */ label00003A70: 00003A70 3A3C E098 move.w D5, 0xE098 00003A74 6000 00E4 bra +0xE6 /* 00003B5A */ label00003A78: 00003A78 0C6B 00FF 0024 cmpi.w [A3 + 0x24], 0xFF 00003A7E 6E10 bgt +0x12 /* 00003A90 */ 00003A80 0C6B 00FF 0026 cmpi.w [A3 + 0x26], 0xFF 00003A86 6E08 bgt +0xA /* 00003A90 */ 00003A88 0C6B 00FF 0028 cmpi.w [A3 + 0x28], 0xFF 00003A8E 6F08 ble +0xA /* 00003A98 */ label00003A90: 00003A90 3A3C E097 move.w D5, 0xE097 00003A94 6000 00C4 bra +0xC6 /* 00003B5A */ label00003A98: 00003A98 206E FFE4 movea.l A0, [A6 - 0x1C] 00003A9C 0C68 0085 030C cmpi.w [A0 + 0x30C], 0x85 00003AA2 6654 bne +0x56 /* 00003AF8 */ 00003AA4 2F07 move.l -[A7], D7 00003AA6 302B 002C move.w D0, [A3 + 0x2C] 00003AAA 48C0 ext.l D0 00003AAC 2F00 move.l -[A7], D0 00003AAE 302B 002A move.w D0, [A3 + 0x2A] 00003AB2 48C0 ext.l D0 00003AB4 2F00 move.l -[A7], D0 00003AB6 302B 0028 move.w D0, [A3 + 0x28] 00003ABA 48C0 ext.l D0 00003ABC 2F00 move.l -[A7], D0 00003ABE 302B 0026 move.w D0, [A3 + 0x26] 00003AC2 48C0 ext.l D0 00003AC4 2F00 move.l -[A7], D0 00003AC6 302B 0024 move.w D0, [A3 + 0x24] 00003ACA 48C0 ext.l D0 00003ACC 2F00 move.l -[A7], D0 00003ACE 302B 0022 move.w D0, [A3 + 0x22] 00003AD2 48C0 ext.l D0 00003AD4 2F00 move.l -[A7], D0 00003AD6 302B 0020 move.w D0, [A3 + 0x20] 00003ADA 48C0 ext.l D0 00003ADC 2F00 move.l -[A7], D0 00003ADE 302B 001E move.w D0, [A3 + 0x1E] 00003AE2 48C0 ext.l D0 00003AE4 2F00 move.l -[A7], D0 00003AE6 302B 001C move.w D0, [A3 + 0x1C] 00003AEA 48C0 ext.l D0 00003AEC 2F00 move.l -[A7], D0 00003AEE 4EBA C88E jsr [PC - 0x3772 /* 0000037E */] 00003AF2 4FEF 0028 lea.l A7, [A7 + 0x28] 00003AF6 6062 bra +0x64 /* 00003B5A */ label00003AF8: 00003AF8 2F07 move.l -[A7], D7 00003AFA 302B 002C move.w D0, [A3 + 0x2C] 00003AFE 48C0 ext.l D0 00003B00 2F00 move.l -[A7], D0 00003B02 302B 002A move.w D0, [A3 + 0x2A] 00003B06 48C0 ext.l D0 00003B08 2F00 move.l -[A7], D0 00003B0A 302B 0028 move.w D0, [A3 + 0x28] 00003B0E 48C0 ext.l D0 00003B10 2F00 move.l -[A7], D0 00003B12 302B 0026 move.w D0, [A3 + 0x26] 00003B16 48C0 ext.l D0 00003B18 2F00 move.l -[A7], D0 00003B1A 302B 0024 move.w D0, [A3 + 0x24] 00003B1E 48C0 ext.l D0 00003B20 2F00 move.l -[A7], D0 00003B22 302B 0022 move.w D0, [A3 + 0x22] 00003B26 48C0 ext.l D0 00003B28 2F00 move.l -[A7], D0 00003B2A 302B 0020 move.w D0, [A3 + 0x20] 00003B2E 48C0 ext.l D0 00003B30 2F00 move.l -[A7], D0 00003B32 302B 001E move.w D0, [A3 + 0x1E] 00003B36 48C0 ext.l D0 00003B38 2F00 move.l -[A7], D0 00003B3A 302B 001C move.w D0, [A3 + 0x1C] 00003B3E 48C0 ext.l D0 00003B40 2F00 move.l -[A7], D0 00003B42 4EBA C9A8 jsr [PC - 0x3658 /* 000004EC */] 00003B46 4FEF 0028 lea.l A7, [A7 + 0x28] 00003B4A 600E bra +0x10 /* 00003B5A */ label00003B4C: 00003B4C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003B50 4EBA E81A jsr [PC - 0x17E6 /* 0000236C */] 00003B54 588F addq.l A7, 4 00003B56 6002 bra +0x4 /* 00003B5A */ label00003B58: 00003B58 7AEF moveq.l D5, 0xFFFFFFEF label00003B5A: 00003B5A 206E FFE0 movea.l A0, [A6 - 0x20] 00003B5E 226E FFE0 movea.l A1, [A6 - 0x20] 00003B62 3029 0002 move.w D0, [A1 + 0x2] 00003B66 48C0 ext.l D0 00003B68 E580 asl D0, 2 00003B6A 2F30 0804 move.l -[A7], [A0 + D0 + 0x4] 00003B6E 4EBA 098C jsr [PC + 0x98C /* 000044FC */] 00003B72 206E 0008 movea.l A0, [A6 + 0x8] 00003B76 2F28 0014 move.l -[A7], [A0 + 0x14] 00003B7A 4EBA 0980 jsr [PC + 0x980 /* 000044FC */] 00003B7E 3D45 0010 move.w [A6 + 0x10], D5 00003B82 4CEE 18F8 FFC4 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x3C] 00003B88 4E5E unlink A6 00003B8A 4E74 0008 rtd 0x0008 00003B8E 4E56 FFF6 link A6, -0x000A 00003B92 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4 00003B96 286E 000C movea.l A4, [A6 + 0xC] 00003B9A 206E 0008 movea.l A0, [A6 + 0x8] 00003B9E 2F28 0014 move.l -[A7], [A0 + 0x14] 00003BA2 4EBA 094E jsr [PC + 0x94E /* 000044F2 */] 00003BA6 206E 0008 movea.l A0, [A6 + 0x8] 00003BAA 2068 0014 movea.l A0, [A0 + 0x14] 00003BAE 2D50 FFF6 move.l [A6 - 0xA], [A0] 00003BB2 206E FFF6 movea.l A0, [A6 - 0xA] 00003BB6 226E FFF6 movea.l A1, [A6 - 0xA] 00003BBA 3029 0002 move.w D0, [A1 + 0x2] 00003BBE 48C0 ext.l D0 00003BC0 E580 asl D0, 2 00003BC2 2F30 0804 move.l -[A7], [A0 + D0 + 0x4] 00003BC6 4EBA 092A jsr [PC + 0x92A /* 000044F2 */] 00003BCA 206E FFF6 movea.l A0, [A6 - 0xA] 00003BCE 226E FFF6 movea.l A1, [A6 - 0xA] 00003BD2 3029 0002 move.w D0, [A1 + 0x2] 00003BD6 48C0 ext.l D0 00003BD8 E580 asl D0, 2 00003BDA 2070 0804 movea.l A0, [A0 + D0 + 0x4] 00003BDE 2D50 FFFA move.l [A6 - 0x6], [A0] 00003BE2 206E FFFA movea.l A0, [A6 - 0x6] 00003BE6 2068 000A movea.l A0, [A0 + 0xA] 00003BEA 2650 movea.l A3, [A0] 00003BEC 4244 clr.w D4 00003BEE 206E FFFA movea.l A0, [A6 - 0x6] 00003BF2 2A10 move.l D5, [A0] 00003BF4 302C 001A move.w D0, [A4 + 0x1A] 00003BF8 0440 2329 subi.w D0, 0x2329 /* '#)' */ 00003BFC 6B00 0890 bmi +0x892 /* 0000448E */ 00003C00 0C40 003A cmpi.w D0, 0x3A /* ':' */ 00003C04 6E00 0888 bgt +0x88A /* 0000448E */ 00003C08 D040 add.w D0, D0 00003C0A 303B 0006 move.w D0, [PC + D0.w + 0x6] 00003C0E 4EFB 0000 jmp [PC + D0.w] 00003C12 0078 008A 009A ori.w [0x0000009A], 0x8A 00003C18 00C0 .incomplete 00003C1A 00EA .incomplete 00003C1C 021C 022E andi.b [A4]+, 0x2E /* '.' */ 00003C20 087E 087E bchg.b <>, 0x7E /* '~' */ 00003C24 087E 087E bchg.b <>, 0x7E /* '~' */ 00003C28 0240 087E andi.w D0, 0x87E 00003C2C 087E 031E bchg.b <>, 0x1E 00003C30 039A bclr [A2]+, D1 00003C32 03B4 03CE bclr <>, D1 00003C36 087E 087E bchg.b <>, 0x7E /* '~' */ 00003C3A 087E 087E bchg.b <>, 0x7E /* '~' */ 00003C3E 087E 03F4 bchg.b <>, 0xF4 00003C42 0418 043C subi.b [A0]+, 0x3C /* '<' */ 00003C46 087E 057A bchg.b <>, 0x7A /* 'z' */ 00003C4A 05B8 087E bclr [0x0000087E], D2 00003C4E 087E 087E bchg.b <>, 0x7E /* '~' */ 00003C52 087E 0650 bchg.b <>, 0x50 /* 'P' */ 00003C56 0668 087E 087E addi.w [A0 + 0x87E], 0x87E 00003C5C 0682 087E 0690 addi.l D2, 0x87E0690 00003C62 06AA 06E4 071E 0742 addi.l [A2 + 0x742], 0x6E4071E 00003C6A 087E 076E bchg.b <>, 0x6E /* 'n' */ 00003C6E 0774 0798 bchg [ + D0 * 8], D3 00003C72 07B0 07D2 087E bclr [[] + 0x87E], D3 00003C78 07F0 .incomplete 00003C7A 0804 0820 btst.b D4, 0x20 /* ' ' */ 00003C7E 0836 084C 0860 btst.b [A6 + D0 + 0x60], 0x4C /* 'L' */ 00003C84 0864 0868 bchg.b -[A4], 0x68 /* 'h' */ 00003C88 302B 0328 move.w D0, [A3 + 0x328] 00003C8C 5340 subq.w D0, 1 00003C8E 7201 moveq.l D1, 0x01 00003C90 E1A9 lsl D1, D0 00003C92 3941 001C move.w [A4 + 0x1C], D1 00003C96 6000 07F8 bra +0x7FA /* 00004490 */ 00003C9A 396B 032E 001C move.w [A4 + 0x1C], [A3 + 0x32E] 00003CA0 396B 0330 001E move.w [A4 + 0x1E], [A3 + 0x330] 00003CA6 6000 07E8 bra +0x7EA /* 00004490 */ 00003CAA 7001 moveq.l D0, 0x01 00003CAC 2F00 move.l -[A7], D0 00003CAE 7202 moveq.l D1, 0x02 00003CB0 2F01 move.l -[A7], D1 00003CB2 2F05 move.l -[A7], D5 00003CB4 4EBA C54E jsr [PC - 0x3AB2 /* 00000204 */] 00003CB8 7208 moveq.l D1, 0x08 00003CBA C280 and.l D1, D0 00003CBC 4FEF 000C lea.l A7, [A7 + 0xC] 00003CC0 6704 beq +0x6 /* 00003CC6 */ 00003CC2 7001 moveq.l D0, 0x01 00003CC4 6002 bra +0x4 /* 00003CC8 */ label00003CC6: 00003CC6 7000 moveq.l D0, 0x00 label00003CC8: 00003CC8 3940 001C move.w [A4 + 0x1C], D0 00003CCC 6000 07C2 bra +0x7C4 /* 00004490 */ 00003CD0 7001 moveq.l D0, 0x01 00003CD2 2F00 move.l -[A7], D0 00003CD4 7202 moveq.l D1, 0x02 00003CD6 2F01 move.l -[A7], D1 00003CD8 2F05 move.l -[A7], D5 00003CDA 4EBA C528 jsr [PC - 0x3AD8 /* 00000204 */] 00003CDE 223C 0000 0080 move.l D1, 0x80 00003CE4 C280 and.l D1, D0 00003CE6 4FEF 000C lea.l A7, [A7 + 0xC] 00003CEA 6704 beq +0x6 /* 00003CF0 */ 00003CEC 7001 moveq.l D0, 0x01 00003CEE 6002 bra +0x4 /* 00003CF2 */ label00003CF0: 00003CF0 7000 moveq.l D0, 0x00 label00003CF2: 00003CF2 3940 001C move.w [A4 + 0x1C], D0 00003CF6 6000 0798 bra +0x79A /* 00004490 */ 00003CFA 206E FFFA movea.l A0, [A6 - 0x6] 00003CFE 3968 0022 001E move.w [A4 + 0x1E], [A0 + 0x22] 00003D04 426C 001C clr.w [A4 + 0x1C] 00003D08 2F2E FFFA move.l -[A7], [A6 - 0x6] 00003D0C 4EBA CE0C jsr [PC - 0x31F4 /* 00000B1A */] 00003D10 3C00 move.w D6, D0 00003D12 2F2E FFFA move.l -[A7], [A6 - 0x6] 00003D16 7000 moveq.l D0, 0x00 00003D18 2F00 move.l -[A7], D0 00003D1A 4EBA CEDE jsr [PC - 0x3122 /* 00000BFA */] 00003D1E 4247 clr.w D7 00003D20 4FEF 000C lea.l A7, [A7 + 0xC] label00003D24: 00003D24 7014 moveq.l D0, 0x14 00003D26 2F00 move.l -[A7], D0 00003D28 4EBA C56C jsr [PC - 0x3A94 /* 00000296 */] 00003D2C 7000 moveq.l D0, 0x00 00003D2E 2F00 move.l -[A7], D0 00003D30 7231 moveq.l D1, 0x31 00003D32 2F01 move.l -[A7], D1 00003D34 2F05 move.l -[A7], D5 00003D36 4EBA D222 jsr [PC - 0x2DDE /* 00000F5A */] 00003D3A 4A40 tst.w D0 00003D3C 4FEF 0010 lea.l A7, [A7 + 0x10] 00003D40 6708 beq +0xA /* 00003D4A */ 00003D42 006C 0001 001C ori.w [A4 + 0x1C], 0x1 00003D48 6008 bra +0xA /* 00003D52 */ label00003D4A: 00003D4A 5247 addq.w D7, 1 00003D4C 0C47 0005 cmpi.w D7, 0x5 00003D50 6DD2 blt -0x2C /* 00003D24 */ label00003D52: 00003D52 2F2E FFFA move.l -[A7], [A6 - 0x6] 00003D56 7001 moveq.l D0, 0x01 00003D58 2F00 move.l -[A7], D0 00003D5A 4EBA CE9E jsr [PC - 0x3162 /* 00000BFA */] 00003D5E 4247 clr.w D7 00003D60 508F addq.l A7, 8 label00003D62: 00003D62 7014 moveq.l D0, 0x14 00003D64 2F00 move.l -[A7], D0 00003D66 4EBA C52E jsr [PC - 0x3AD2 /* 00000296 */] 00003D6A 7000 moveq.l D0, 0x00 00003D6C 2F00 move.l -[A7], D0 00003D6E 7231 moveq.l D1, 0x31 00003D70 2F01 move.l -[A7], D1 00003D72 2F05 move.l -[A7], D5 00003D74 4EBA D1E4 jsr [PC - 0x2E1C /* 00000F5A */] 00003D78 4A40 tst.w D0 00003D7A 4FEF 0010 lea.l A7, [A7 + 0x10] 00003D7E 6708 beq +0xA /* 00003D88 */ 00003D80 006C 0002 001C ori.w [A4 + 0x1C], 0x2 00003D86 6008 bra +0xA /* 00003D90 */ label00003D88: 00003D88 5247 addq.w D7, 1 00003D8A 0C47 0005 cmpi.w D7, 0x5 00003D8E 6DD2 blt -0x2C /* 00003D62 */ label00003D90: 00003D90 2F2E FFFA move.l -[A7], [A6 - 0x6] 00003D94 7002 moveq.l D0, 0x02 00003D96 2F00 move.l -[A7], D0 00003D98 4EBA CE60 jsr [PC - 0x31A0 /* 00000BFA */] 00003D9C 4247 clr.w D7 00003D9E 508F addq.l A7, 8 label00003DA0: 00003DA0 7014 moveq.l D0, 0x14 00003DA2 2F00 move.l -[A7], D0 00003DA4 4EBA C4F0 jsr [PC - 0x3B10 /* 00000296 */] 00003DA8 7000 moveq.l D0, 0x00 00003DAA 2F00 move.l -[A7], D0 00003DAC 7231 moveq.l D1, 0x31 00003DAE 2F01 move.l -[A7], D1 00003DB0 2F05 move.l -[A7], D5 00003DB2 4EBA D1A6 jsr [PC - 0x2E5A /* 00000F5A */] 00003DB6 4A40 tst.w D0 00003DB8 4FEF 0010 lea.l A7, [A7 + 0x10] 00003DBC 6708 beq +0xA /* 00003DC6 */ 00003DBE 006C 0004 001C ori.w [A4 + 0x1C], 0x4 00003DC4 6008 bra +0xA /* 00003DCE */ label00003DC6: 00003DC6 5247 addq.w D7, 1 00003DC8 0C47 0005 cmpi.w D7, 0x5 00003DCC 6DD2 blt -0x2C /* 00003DA0 */ label00003DCE: 00003DCE 2F2E FFFA move.l -[A7], [A6 - 0x6] 00003DD2 206E FFFA movea.l A0, [A6 - 0x6] 00003DD6 3028 0022 move.w D0, [A0 + 0x22] 00003DDA 48C0 ext.l D0 00003DDC 2F00 move.l -[A7], D0 00003DDE 4EBA CE1A jsr [PC - 0x31E6 /* 00000BFA */] 00003DE2 4247 clr.w D7 00003DE4 508F addq.l A7, 8 label00003DE6: 00003DE6 7014 moveq.l D0, 0x14 00003DE8 2F00 move.l -[A7], D0 00003DEA 4EBA C4AA jsr [PC - 0x3B56 /* 00000296 */] 00003DEE 7000 moveq.l D0, 0x00 00003DF0 2F00 move.l -[A7], D0 00003DF2 7231 moveq.l D1, 0x31 00003DF4 2F01 move.l -[A7], D1 00003DF6 2F05 move.l -[A7], D5 00003DF8 4EBA D160 jsr [PC - 0x2EA0 /* 00000F5A */] 00003DFC 4A40 tst.w D0 00003DFE 4FEF 0010 lea.l A7, [A7 + 0x10] 00003E02 6608 bne +0xA /* 00003E0C */ 00003E04 5247 addq.w D7, 1 00003E06 0C47 0005 cmpi.w D7, 0x5 00003E0A 6DDA blt -0x24 /* 00003DE6 */ label00003E0C: 00003E0C 4A46 tst.w D6 00003E0E 6700 0680 beq +0x682 /* 00004490 */ 00003E12 7001 moveq.l D0, 0x01 00003E14 2F00 move.l -[A7], D0 00003E16 7205 moveq.l D1, 0x05 00003E18 2F01 move.l -[A7], D1 00003E1A 7030 moveq.l D0, 0x30 00003E1C 2F00 move.l -[A7], D0 00003E1E 2F05 move.l -[A7], D5 00003E20 4EBA CAF4 jsr [PC - 0x350C /* 00000916 */] 00003E24 4FEF 0010 lea.l A7, [A7 + 0x10] 00003E28 6000 0666 bra +0x668 /* 00004490 */ 00003E2C 206E FFFA movea.l A0, [A6 - 0x6] 00003E30 7000 moveq.l D0, 0x00 00003E32 1028 002B move.b D0, [A0 + 0x2B] 00003E36 3940 001C move.w [A4 + 0x1C], D0 00003E3A 6000 0654 bra +0x656 /* 00004490 */ 00003E3E 206E FFFA movea.l A0, [A6 - 0x6] 00003E42 7000 moveq.l D0, 0x00 00003E44 1028 0030 move.b D0, [A0 + 0x30] 00003E48 3940 001C move.w [A4 + 0x1C], D0 00003E4C 6000 0642 bra +0x644 /* 00004490 */ 00003E50 7002 moveq.l D0, 0x02 00003E52 2F00 move.l -[A7], D0 00003E54 7240 moveq.l D1, 0x40 00003E56 2F01 move.l -[A7], D1 00003E58 2F05 move.l -[A7], D5 00003E5A 4EBA C28C jsr [PC - 0x3D74 /* 000000E8 */] 00003E5E 206E FFFA movea.l A0, [A6 - 0x6] 00003E62 3228 001E move.w D1, [A0 + 0x1E] 00003E66 48C1 ext.l D1 00003E68 9081 sub.l D0, D1 00003E6A 3940 001E move.w [A4 + 0x1E], D0 00003E6E 7002 moveq.l D0, 0x02 00003E70 2F00 move.l -[A7], D0 00003E72 7242 moveq.l D1, 0x42 00003E74 2F01 move.l -[A7], D1 00003E76 2F05 move.l -[A7], D5 00003E78 4EBA C26E jsr [PC - 0x3D92 /* 000000E8 */] 00003E7C 5280 addq.l D0, 1 00003E7E 206E FFFA movea.l A0, [A6 - 0x6] 00003E82 3228 001E move.w D1, [A0 + 0x1E] 00003E86 48C1 ext.l D1 00003E88 9081 sub.l D0, D1 00003E8A 3940 0022 move.w [A4 + 0x22], D0 00003E8E 7002 moveq.l D0, 0x02 00003E90 2F00 move.l -[A7], D0 00003E92 7248 moveq.l D1, 0x48 00003E94 2F01 move.l -[A7], D1 00003E96 2F05 move.l -[A7], D5 00003E98 4EBA C24E jsr [PC - 0x3DB2 /* 000000E8 */] 00003E9C E380 asl D0, 1 00003E9E 3940 001C move.w [A4 + 0x1C], D0 00003EA2 7002 moveq.l D0, 0x02 00003EA4 2F00 move.l -[A7], D0 00003EA6 724A moveq.l D1, 0x4A 00003EA8 2F01 move.l -[A7], D1 00003EAA 2F05 move.l -[A7], D5 00003EAC 4EBA C23A jsr [PC - 0x3DC6 /* 000000E8 */] 00003EB0 5280 addq.l D0, 1 00003EB2 E380 asl D0, 1 00003EB4 3940 0020 move.w [A4 + 0x20], D0 00003EB8 7003 moveq.l D0, 0x03 00003EBA 2F00 move.l -[A7], D0 00003EBC 7230 moveq.l D1, 0x30 00003EBE 2F01 move.l -[A7], D1 00003EC0 2F05 move.l -[A7], D5 00003EC2 4EBA D096 jsr [PC - 0x2F6A /* 00000F5A */] 00003EC6 4A40 tst.w D0 00003EC8 4FEF 003C lea.l A7, [A7 + 0x3C] 00003ECC 6606 bne +0x8 /* 00003ED4 */ 00003ECE 426C 0028 clr.w [A4 + 0x28] 00003ED2 6024 bra +0x26 /* 00003EF8 */ label00003ED4: 00003ED4 7001 moveq.l D0, 0x01 00003ED6 2F00 move.l -[A7], D0 00003ED8 7231 moveq.l D1, 0x31 00003EDA 2F01 move.l -[A7], D1 00003EDC 2F05 move.l -[A7], D5 00003EDE 4EBA D07A jsr [PC - 0x2F86 /* 00000F5A */] 00003EE2 4A40 tst.w D0 00003EE4 4FEF 000C lea.l A7, [A7 + 0xC] 00003EE8 6708 beq +0xA /* 00003EF2 */ 00003EEA 397C 0002 0028 move.w [A4 + 0x28], 0x2 00003EF0 6006 bra +0x8 /* 00003EF8 */ label00003EF2: 00003EF2 397C 0001 0028 move.w [A4 + 0x28], 0x1 label00003EF8: 00003EF8 7002 moveq.l D0, 0x02 00003EFA 2F00 move.l -[A7], D0 00003EFC 7230 moveq.l D1, 0x30 00003EFE 2F01 move.l -[A7], D1 00003F00 2F05 move.l -[A7], D5 00003F02 4EBA D056 jsr [PC - 0x2FAA /* 00000F5A */] 00003F06 4A40 tst.w D0 00003F08 4FEF 000C lea.l A7, [A7 + 0xC] 00003F0C 6606 bne +0x8 /* 00003F14 */ 00003F0E 006C 0004 0028 ori.w [A4 + 0x28], 0x4 label00003F14: 00003F14 2F05 move.l -[A7], D5 00003F16 4EBA D15E jsr [PC - 0x2EA2 /* 00001076 */] 00003F1A 3940 0024 move.w [A4 + 0x24], D0 00003F1E 2F05 move.l -[A7], D5 00003F20 4EBA D086 jsr [PC - 0x2F7A /* 00000FA8 */] 00003F24 3940 0026 move.w [A4 + 0x26], D0 00003F28 508F addq.l A7, 8 00003F2A 6000 0564 bra +0x566 /* 00004490 */ 00003F2E 4246 clr.w D6 00003F30 4247 clr.w D7 00003F32 7001 moveq.l D0, 0x01 00003F34 2F00 move.l -[A7], D0 00003F36 7254 moveq.l D1, 0x54 00003F38 2F01 move.l -[A7], D1 00003F3A 2F05 move.l -[A7], D5 00003F3C 4EBA D01C jsr [PC - 0x2FE4 /* 00000F5A */] 00003F40 4A40 tst.w D0 00003F42 4FEF 000C lea.l A7, [A7 + 0xC] 00003F46 670C beq +0xE /* 00003F54 */ 00003F48 2F05 move.l -[A7], D5 00003F4A 4EBA D12A jsr [PC - 0x2ED6 /* 00001076 */] 00003F4E 3C00 move.w D6, D0 00003F50 5346 subq.w D6, 1 00003F52 588F addq.l A7, 4 label00003F54: 00003F54 7002 moveq.l D0, 0x02 00003F56 2F00 move.l -[A7], D0 00003F58 724E moveq.l D1, 0x4E 00003F5A 2F01 move.l -[A7], D1 00003F5C 2F05 move.l -[A7], D5 00003F5E 4EBA C188 jsr [PC - 0x3E78 /* 000000E8 */] 00003F62 0C40 0800 cmpi.w D0, 0x800 00003F66 4FEF 000C lea.l A7, [A7 + 0xC] 00003F6A 6F1E ble +0x20 /* 00003F8A */ 00003F6C 2F05 move.l -[A7], D5 00003F6E 4EBA D038 jsr [PC - 0x2FC8 /* 00000FA8 */] 00003F72 5340 subq.w D0, 1 00003F74 3E00 move.w D7, D0 00003F76 7001 moveq.l D0, 0x01 00003F78 2F00 move.l -[A7], D0 00003F7A 7254 moveq.l D1, 0x54 00003F7C 2F01 move.l -[A7], D1 00003F7E 2F05 move.l -[A7], D5 00003F80 4EBA CFD8 jsr [PC - 0x3028 /* 00000F5A */] 00003F84 9E40 sub.w D7, D0 00003F86 4FEF 0010 lea.l A7, [A7 + 0x10] label00003F8A: 00003F8A 206E FFFA movea.l A0, [A6 - 0x6] 00003F8E 3028 000E move.w D0, [A0 + 0xE] 00003F92 9046 sub.w D0, D6 00003F94 3940 001E move.w [A4 + 0x1E], D0 00003F98 206E FFFA movea.l A0, [A6 - 0x6] 00003F9C 3028 0010 move.w D0, [A0 + 0x10] 00003FA0 9047 sub.w D0, D7 00003FA2 3940 001C move.w [A4 + 0x1C], D0 00003FA6 6000 04E8 bra +0x4EA /* 00004490 */ 00003FAA 7001 moveq.l D0, 0x01 00003FAC 2F00 move.l -[A7], D0 00003FAE 7232 moveq.l D1, 0x32 00003FB0 2F01 move.l -[A7], D1 00003FB2 2F05 move.l -[A7], D5 00003FB4 4EBA C132 jsr [PC - 0x3ECE /* 000000E8 */] 00003FB8 3940 001C move.w [A4 + 0x1C], D0 00003FBC 4FEF 000C lea.l A7, [A7 + 0xC] 00003FC0 6000 04CE bra +0x4D0 /* 00004490 */ 00003FC4 7001 moveq.l D0, 0x01 00003FC6 2F00 move.l -[A7], D0 00003FC8 7254 moveq.l D1, 0x54 00003FCA 2F01 move.l -[A7], D1 00003FCC 2F05 move.l -[A7], D5 00003FCE 4EBA CF8A jsr [PC - 0x3076 /* 00000F5A */] 00003FD2 3940 001C move.w [A4 + 0x1C], D0 00003FD6 4FEF 000C lea.l A7, [A7 + 0xC] 00003FDA 6000 04B4 bra +0x4B6 /* 00004490 */ 00003FDE 7002 moveq.l D0, 0x02 00003FE0 2F00 move.l -[A7], D0 00003FE2 724E moveq.l D1, 0x4E 00003FE4 2F01 move.l -[A7], D1 00003FE6 2F05 move.l -[A7], D5 00003FE8 4EBA C0FE jsr [PC - 0x3F02 /* 000000E8 */] 00003FEC 0C40 0800 cmpi.w D0, 0x800 00003FF0 4FEF 000C lea.l A7, [A7 + 0xC] 00003FF4 6F04 ble +0x6 /* 00003FFA */ 00003FF6 7001 moveq.l D0, 0x01 00003FF8 6002 bra +0x4 /* 00003FFC */ label00003FFA: 00003FFA 7000 moveq.l D0, 0x00 label00003FFC: 00003FFC 3940 001C move.w [A4 + 0x1C], D0 00004000 6000 048E bra +0x490 /* 00004490 */ 00004004 7004 moveq.l D0, 0x04 00004006 2F00 move.l -[A7], D0 00004008 7230 moveq.l D1, 0x30 0000400A 2F01 move.l -[A7], D1 0000400C 2F05 move.l -[A7], D5 0000400E 4EBA CF4A jsr [PC - 0x30B6 /* 00000F5A */] 00004012 4A40 tst.w D0 00004014 4FEF 000C lea.l A7, [A7 + 0xC] 00004018 6704 beq +0x6 /* 0000401E */ 0000401A 7000 moveq.l D0, 0x00 0000401C 6002 bra +0x4 /* 00004020 */ label0000401E: 0000401E 7001 moveq.l D0, 0x01 label00004020: 00004020 3940 001C move.w [A4 + 0x1C], D0 00004024 6000 046A bra +0x46C /* 00004490 */ 00004028 7005 moveq.l D0, 0x05 0000402A 2F00 move.l -[A7], D0 0000402C 7230 moveq.l D1, 0x30 0000402E 2F01 move.l -[A7], D1 00004030 2F05 move.l -[A7], D5 00004032 4EBA CF26 jsr [PC - 0x30DA /* 00000F5A */] 00004036 4A40 tst.w D0 00004038 4FEF 000C lea.l A7, [A7 + 0xC] 0000403C 6704 beq +0x6 /* 00004042 */ 0000403E 7001 moveq.l D0, 0x01 00004040 6002 bra +0x4 /* 00004044 */ label00004042: 00004042 7000 moveq.l D0, 0x00 label00004044: 00004044 3940 001C move.w [A4 + 0x1C], D0 00004048 6000 0446 bra +0x448 /* 00004490 */ 0000404C 7005 moveq.l D0, 0x05 0000404E 2F00 move.l -[A7], D0 00004050 7230 moveq.l D1, 0x30 00004052 2F01 move.l -[A7], D1 00004054 2F05 move.l -[A7], D5 00004056 4EBA CF02 jsr [PC - 0x30FE /* 00000F5A */] 0000405A 3940 001C move.w [A4 + 0x1C], D0 0000405E 4FEF 000C lea.l A7, [A7 + 0xC] 00004062 6744 beq +0x46 /* 000040A8 */ 00004064 397C 0002 001C move.w [A4 + 0x1C], 0x2 0000406A 4A6C 001E tst.w [A4 + 0x1E] 0000406E 6738 beq +0x3A /* 000040A8 */ 00004070 4246 clr.w D6 label00004072: 00004072 7001 moveq.l D0, 0x01 00004074 2F00 move.l -[A7], D0 00004076 4EBA C21E jsr [PC - 0x3DE2 /* 00000296 */] 0000407A 7005 moveq.l D0, 0x05 0000407C 2F00 move.l -[A7], D0 0000407E 7230 moveq.l D1, 0x30 00004080 2F01 move.l -[A7], D1 00004082 2F05 move.l -[A7], D5 00004084 4EBA CED4 jsr [PC - 0x312C /* 00000F5A */] 00004088 4A40 tst.w D0 0000408A 4FEF 0010 lea.l A7, [A7 + 0x10] 0000408E 6606 bne +0x8 /* 00004096 */ 00004090 426C 001C clr.w [A4 + 0x1C] 00004094 6008 bra +0xA /* 0000409E */ label00004096: 00004096 5246 addq.w D6, 1 00004098 0C46 0064 cmpi.w D6, 0x64 /* 'd' */ 0000409C 6DD4 blt -0x2A /* 00004072 */ label0000409E: 0000409E 0C46 0064 cmpi.w D6, 0x64 /* 'd' */ 000040A2 6D04 blt +0x6 /* 000040A8 */ 000040A4 383C E0AE move.w D4, 0xE0AE label000040A8: 000040A8 7006 moveq.l D0, 0x06 000040AA 2F00 move.l -[A7], D0 000040AC 7230 moveq.l D1, 0x30 000040AE 2F01 move.l -[A7], D1 000040B0 2F05 move.l -[A7], D5 000040B2 4EBA CEA6 jsr [PC - 0x315A /* 00000F5A */] 000040B6 3940 001C move.w [A4 + 0x1C], D0 000040BA 4FEF 000C lea.l A7, [A7 + 0xC] 000040BE 676C beq +0x6E /* 0000412C */ 000040C0 397C 0001 001C move.w [A4 + 0x1C], 0x1 000040C6 4A6C 001E tst.w [A4 + 0x1E] 000040CA 6760 beq +0x62 /* 0000412C */ 000040CC 4246 clr.w D6 label000040CE: 000040CE 7001 moveq.l D0, 0x01 000040D0 2F00 move.l -[A7], D0 000040D2 4EBA C1C2 jsr [PC - 0x3E3E /* 00000296 */] 000040D6 7006 moveq.l D0, 0x06 000040D8 2F00 move.l -[A7], D0 000040DA 7230 moveq.l D1, 0x30 000040DC 2F01 move.l -[A7], D1 000040DE 2F05 move.l -[A7], D5 000040E0 4EBA CE78 jsr [PC - 0x3188 /* 00000F5A */] 000040E4 4A40 tst.w D0 000040E6 4FEF 0010 lea.l A7, [A7 + 0x10] 000040EA 6606 bne +0x8 /* 000040F2 */ 000040EC 426C 001C clr.w [A4 + 0x1C] 000040F0 6008 bra +0xA /* 000040FA */ label000040F2: 000040F2 5246 addq.w D6, 1 000040F4 0C46 0064 cmpi.w D6, 0x64 /* 'd' */ 000040F8 6DD4 blt -0x2A /* 000040CE */ label000040FA: 000040FA 0C46 0064 cmpi.w D6, 0x64 /* 'd' */ 000040FE 6D2C blt +0x2E /* 0000412C */ 00004100 7000 moveq.l D0, 0x00 00004102 2F00 move.l -[A7], D0 00004104 7205 moveq.l D1, 0x05 00004106 2F01 move.l -[A7], D1 00004108 7030 moveq.l D0, 0x30 0000410A 2F00 move.l -[A7], D0 0000410C 2F05 move.l -[A7], D5 0000410E 4EBA C806 jsr [PC - 0x37FA /* 00000916 */] 00004112 7000 moveq.l D0, 0x00 00004114 2F00 move.l -[A7], D0 00004116 7206 moveq.l D1, 0x06 00004118 2F01 move.l -[A7], D1 0000411A 7030 moveq.l D0, 0x30 0000411C 2F00 move.l -[A7], D0 0000411E 2F05 move.l -[A7], D5 00004120 4EBA C7F4 jsr [PC - 0x380C /* 00000916 */] 00004124 383C E0AE move.w D4, 0xE0AE 00004128 4FEF 0020 lea.l A7, [A7 + 0x20] label0000412C: 0000412C 7005 moveq.l D0, 0x05 0000412E 2F00 move.l -[A7], D0 00004130 7230 moveq.l D1, 0x30 00004132 2F01 move.l -[A7], D1 00004134 2F05 move.l -[A7], D5 00004136 4EBA CE22 jsr [PC - 0x31DE /* 00000F5A */] 0000413A 4A40 tst.w D0 0000413C 4FEF 000C lea.l A7, [A7 + 0xC] 00004140 6600 034E bne +0x350 /* 00004490 */ 00004144 7006 moveq.l D0, 0x06 00004146 2F00 move.l -[A7], D0 00004148 7230 moveq.l D1, 0x30 0000414A 2F01 move.l -[A7], D1 0000414C 2F05 move.l -[A7], D5 0000414E 4EBA CE0A jsr [PC - 0x31F6 /* 00000F5A */] 00004152 4A40 tst.w D0 00004154 4FEF 000C lea.l A7, [A7 + 0xC] 00004158 6600 0336 bne +0x338 /* 00004490 */ 0000415C 7001 moveq.l D0, 0x01 0000415E 2F00 move.l -[A7], D0 00004160 2F00 move.l -[A7], D0 00004162 7200 moveq.l D1, 0x00 00004164 2F01 move.l -[A7], D1 00004166 2F05 move.l -[A7], D5 00004168 4EBA C09A jsr [PC - 0x3F66 /* 00000204 */] 0000416C C0BC FFFF FFFB and.l D0, 0xFFFFFFFB 00004172 4FEF 000C lea.l A7, [A7 + 0xC] 00004176 2F00 move.l -[A7], D0 00004178 7000 moveq.l D0, 0x00 0000417A 2F00 move.l -[A7], D0 0000417C 2F05 move.l -[A7], D5 0000417E 4EBA BFFA jsr [PC - 0x4006 /* 0000017A */] 00004182 4FEF 0010 lea.l A7, [A7 + 0x10] 00004186 6000 0308 bra +0x30A /* 00004490 */ 0000418A 206E FFFA movea.l A0, [A6 - 0x6] 0000418E 3028 0018 move.w D0, [A0 + 0x18] 00004192 48C0 ext.l D0 00004194 E380 asl D0, 1 00004196 3940 001C move.w [A4 + 0x1C], D0 0000419A 206E FFFA movea.l A0, [A6 - 0x6] 0000419E 3028 001A move.w D0, [A0 + 0x1A] 000041A2 5240 addq.w D0, 1 000041A4 48C0 ext.l D0 000041A6 E380 asl D0, 1 000041A8 3940 0020 move.w [A4 + 0x20], D0 000041AC 206E FFFA movea.l A0, [A6 - 0x6] 000041B0 3968 0012 001E move.w [A4 + 0x1E], [A0 + 0x12] 000041B6 206E FFFA movea.l A0, [A6 - 0x6] 000041BA 3028 0014 move.w D0, [A0 + 0x14] 000041BE 5240 addq.w D0, 1 000041C0 3940 0022 move.w [A4 + 0x22], D0 000041C4 6000 02CA bra +0x2CC /* 00004490 */ 000041C8 206E FFFA movea.l A0, [A6 - 0x6] 000041CC 3968 0010 001C move.w [A4 + 0x1C], [A0 + 0x10] 000041D2 206E FFFA movea.l A0, [A6 - 0x6] 000041D6 3968 0010 0020 move.w [A4 + 0x20], [A0 + 0x10] 000041DC 206E FFFA movea.l A0, [A6 - 0x6] 000041E0 3968 000E 001E move.w [A4 + 0x1E], [A0 + 0xE] 000041E6 206E FFFA movea.l A0, [A6 - 0x6] 000041EA 3968 000E 0022 move.w [A4 + 0x22], [A0 + 0xE] 000041F0 7001 moveq.l D0, 0x01 000041F2 2F00 move.l -[A7], D0 000041F4 7254 moveq.l D1, 0x54 000041F6 2F01 move.l -[A7], D1 000041F8 2F05 move.l -[A7], D5 000041FA 4EBA CD5E jsr [PC - 0x32A2 /* 00000F5A */] 000041FE 4A40 tst.w D0 00004200 4FEF 000C lea.l A7, [A7 + 0xC] 00004204 6712 beq +0x14 /* 00004218 */ 00004206 2F05 move.l -[A7], D5 00004208 4EBA CE6C jsr [PC - 0x3194 /* 00001076 */] 0000420C 916C 001E sub.w [A4 + 0x1E], D0 00004210 526C 0022 addq.w [A4 + 0x22], 1 00004214 588F addq.l A7, 4 00004216 600C bra +0xE /* 00004224 */ label00004218: 00004218 2F05 move.l -[A7], D5 0000421A 4EBA CE5A jsr [PC - 0x31A6 /* 00001076 */] 0000421E D16C 0022 add.w [A4 + 0x22], D0 00004222 588F addq.l A7, 4 label00004224: 00004224 7002 moveq.l D0, 0x02 00004226 2F00 move.l -[A7], D0 00004228 724E moveq.l D1, 0x4E 0000422A 2F01 move.l -[A7], D1 0000422C 2F05 move.l -[A7], D5 0000422E 4EBA BEB8 jsr [PC - 0x4148 /* 000000E8 */] 00004232 0C40 0800 cmpi.w D0, 0x800 00004236 4FEF 000C lea.l A7, [A7 + 0xC] 0000423A 6F14 ble +0x16 /* 00004250 */ 0000423C 2F05 move.l -[A7], D5 0000423E 4EBA CD68 jsr [PC - 0x3298 /* 00000FA8 */] 00004242 916C 001C sub.w [A4 + 0x1C], D0 00004246 526C 0020 addq.w [A4 + 0x20], 1 0000424A 588F addq.l A7, 4 0000424C 6000 0242 bra +0x244 /* 00004490 */ label00004250: 00004250 2F05 move.l -[A7], D5 00004252 4EBA CD54 jsr [PC - 0x32AC /* 00000FA8 */] 00004256 D16C 0020 add.w [A4 + 0x20], D0 0000425A 588F addq.l A7, 4 0000425C 6000 0232 bra +0x234 /* 00004490 */ 00004260 206E FFFA movea.l A0, [A6 - 0x6] 00004264 4A28 0031 tst.b [A0 + 0x31] 00004268 6704 beq +0x6 /* 0000426E */ 0000426A 7001 moveq.l D0, 0x01 0000426C 6002 bra +0x4 /* 00004270 */ label0000426E: 0000426E 7000 moveq.l D0, 0x00 label00004270: 00004270 3940 001C move.w [A4 + 0x1C], D0 00004274 6000 021A bra +0x21C /* 00004490 */ 00004278 7002 moveq.l D0, 0x02 0000427A 2F00 move.l -[A7], D0 0000427C 7254 moveq.l D1, 0x54 0000427E 2F01 move.l -[A7], D1 00004280 2F05 move.l -[A7], D5 00004282 4EBA CCD6 jsr [PC - 0x332A /* 00000F5A */] 00004286 3940 001C move.w [A4 + 0x1C], D0 0000428A 4FEF 000C lea.l A7, [A7 + 0xC] 0000428E 6000 0200 bra +0x202 /* 00004490 */ 00004292 206E FFFA movea.l A0, [A6 - 0x6] 00004296 3968 0020 001C move.w [A4 + 0x1C], [A0 + 0x20] 0000429C 6000 01F2 bra +0x1F4 /* 00004490 */ 000042A0 206E FFF6 movea.l A0, [A6 - 0xA] 000042A4 3950 001C move.w [A4 + 0x1C], [A0] 000042A8 206E FFF6 movea.l A0, [A6 - 0xA] 000042AC 3028 0002 move.w D0, [A0 + 0x2] 000042B0 5240 addq.w D0, 1 000042B2 3940 001E move.w [A4 + 0x1E], D0 000042B6 6000 01D8 bra +0x1DA /* 00004490 */ 000042BA 4878 00FF push.l 0xFF 000042BE 7000 moveq.l D0, 0x00 000042C0 2F00 move.l -[A7], D0 000042C2 322C 001C move.w D1, [A4 + 0x1C] 000042C6 48C1 ext.l D1 000042C8 2F01 move.l -[A7], D1 000042CA 4EBA C630 jsr [PC - 0x39D0 /* 000008FC */] 000042CE 4A40 tst.w D0 000042D0 4FEF 000C lea.l A7, [A7 + 0xC] 000042D4 6716 beq +0x18 /* 000042EC */ 000042D6 206E FFFA movea.l A0, [A6 - 0x6] 000042DA 302C 001C move.w D0, [A4 + 0x1C] 000042DE 7200 moveq.l D1, 0x00 000042E0 1230 0024 move.b D1, [A0 + D0.w + 0x24] 000042E4 3941 001E move.w [A4 + 0x1E], D1 000042E8 6000 01A6 bra +0x1A8 /* 00004490 */ label000042EC: 000042EC 383C E096 move.w D4, 0xE096 000042F0 6000 019E bra +0x1A0 /* 00004490 */ 000042F4 1D7C 0001 FFFF move.b [A6 - 0x1], 0x1 000042FA 486E FFFF pea.l [A6 - 0x1] 000042FE 4EBA 021A jsr [PC + 0x21A /* 0000451A */] 00004302 2005 move.l D0, D5 00004304 D0BC 00FA 0018 add.l D0, 0xFA0018 0000430A 2040 movea.l A0, D0 0000430C 7000 moveq.l D0, 0x00 0000430E 1010 move.b D0, [A0] 00004310 7204 moveq.l D1, 0x04 00004312 C280 and.l D1, D0 00004314 6704 beq +0x6 /* 0000431A */ 00004316 7000 moveq.l D0, 0x00 00004318 6002 bra +0x4 /* 0000431C */ label0000431A: 0000431A 7001 moveq.l D0, 0x01 label0000431C: 0000431C 3C00 move.w D6, D0 0000431E 486E FFFF pea.l [A6 - 0x1] 00004322 4EBA 01F6 jsr [PC + 0x1F6 /* 0000451A */] 00004326 3946 001C move.w [A4 + 0x1C], D6 0000432A 6000 0164 bra +0x166 /* 00004490 */ 0000432E 7007 moveq.l D0, 0x07 00004330 2F00 move.l -[A7], D0 00004332 7230 moveq.l D1, 0x30 00004334 2F01 move.l -[A7], D1 00004336 2F05 move.l -[A7], D5 00004338 4EBA CC20 jsr [PC - 0x33E0 /* 00000F5A */] 0000433C 4A40 tst.w D0 0000433E 4FEF 000C lea.l A7, [A7 + 0xC] 00004342 6704 beq +0x6 /* 00004348 */ 00004344 7001 moveq.l D0, 0x01 00004346 6002 bra +0x4 /* 0000434A */ label00004348: 00004348 7000 moveq.l D0, 0x00 label0000434A: 0000434A 3940 001C move.w [A4 + 0x1C], D0 0000434E 6000 0140 bra +0x142 /* 00004490 */ 00004352 4AAC 001C tst.l [A4 + 0x1C] 00004356 671E beq +0x20 /* 00004376 */ 00004358 7C01 moveq.l D6, 0x01 0000435A 363C 0101 move.w D3, 0x101 label0000435E: 0000435E 266C 001C movea.l A3, [A4 + 0x1C] 00004362 206E FFFA movea.l A0, [A6 - 0x6] 00004366 17B0 603D 6000 move.b [A3 + D6.w], [A0 + D6.w + 0x3D] 0000436C 5246 addq.w D6, 1 0000436E B646 cmp.w D3, D6 00004370 6EEC bgt -0x12 /* 0000435E */ 00004372 6000 011C bra +0x11E /* 00004490 */ label00004376: 00004376 383C E095 move.w D4, 0xE095 0000437A 6000 0114 bra +0x116 /* 00004490 */ 0000437E 78EE moveq.l D4, 0xFFFFFFEE 00004380 6000 010E bra +0x110 /* 00004490 */ 00004384 7003 moveq.l D0, 0x03 00004386 2F00 move.l -[A7], D0 00004388 7231 moveq.l D1, 0x31 0000438A 2F01 move.l -[A7], D1 0000438C 2F05 move.l -[A7], D5 0000438E 4EBA CBCA jsr [PC - 0x3436 /* 00000F5A */] 00004392 4A40 tst.w D0 00004394 4FEF 000C lea.l A7, [A7 + 0xC] 00004398 6704 beq +0x6 /* 0000439E */ 0000439A 7001 moveq.l D0, 0x01 0000439C 6002 bra +0x4 /* 000043A0 */ label0000439E: 0000439E 7000 moveq.l D0, 0x00 label000043A0: 000043A0 3940 001C move.w [A4 + 0x1C], D0 000043A4 6000 00EA bra +0xEC /* 00004490 */ 000043A8 206E FFFA movea.l A0, [A6 - 0x6] 000043AC 7000 moveq.l D0, 0x00 000043AE 1028 0030 move.b D0, [A0 + 0x30] 000043B2 7260 moveq.l D1, 0x60 000043B4 C280 and.l D1, D0 000043B6 EA81 asr D1, 5 000043B8 3941 001C move.w [A4 + 0x1C], D1 000043BC 6000 00D2 bra +0xD4 /* 00004490 */ 000043C0 206E FFFA movea.l A0, [A6 - 0x6] 000043C4 7000 moveq.l D0, 0x00 000043C6 1028 0030 move.b D0, [A0 + 0x30] 000043CA 223C 0000 0080 move.l D1, 0x80 000043D0 C280 and.l D1, D0 000043D2 6704 beq +0x6 /* 000043D8 */ 000043D4 7001 moveq.l D0, 0x01 000043D6 6002 bra +0x4 /* 000043DA */ label000043D8: 000043D8 7000 moveq.l D0, 0x00 label000043DA: 000043DA 3940 001C move.w [A4 + 0x1C], D0 000043DE 6000 00B0 bra +0xB2 /* 00004490 */ 000043E2 206E FFFA movea.l A0, [A6 - 0x6] 000043E6 7000 moveq.l D0, 0x00 000043E8 1028 0033 move.b D0, [A0 + 0x33] 000043EC 7240 moveq.l D1, 0x40 000043EE C280 and.l D1, D0 000043F0 6704 beq +0x6 /* 000043F6 */ 000043F2 7001 moveq.l D0, 0x01 000043F4 6002 bra +0x4 /* 000043F8 */ label000043F6: 000043F6 7000 moveq.l D0, 0x00 label000043F8: 000043F8 3940 001C move.w [A4 + 0x1C], D0 000043FC 6000 0092 bra +0x94 /* 00004490 */ 00004400 206E FFFA movea.l A0, [A6 - 0x6] 00004404 7000 moveq.l D0, 0x00 00004406 1028 0034 move.b D0, [A0 + 0x34] 0000440A 7203 moveq.l D1, 0x03 0000440C C280 and.l D1, D0 0000440E 3941 001C move.w [A4 + 0x1C], D1 00004412 607C bra +0x7E /* 00004490 */ 00004414 206E FFFA movea.l A0, [A6 - 0x6] 00004418 7000 moveq.l D0, 0x00 0000441A 1028 002A move.b D0, [A0 + 0x2A] 0000441E 7230 moveq.l D1, 0x30 00004420 C280 and.l D1, D0 00004422 6704 beq +0x6 /* 00004428 */ 00004424 7001 moveq.l D0, 0x01 00004426 6002 bra +0x4 /* 0000442A */ label00004428: 00004428 7000 moveq.l D0, 0x00 label0000442A: 0000442A 3940 001C move.w [A4 + 0x1C], D0 0000442E 6060 bra +0x62 /* 00004490 */ 00004430 206E FFFA movea.l A0, [A6 - 0x6] 00004434 7000 moveq.l D0, 0x00 00004436 1028 002A move.b D0, [A0 + 0x2A] 0000443A 7230 moveq.l D1, 0x30 0000443C C280 and.l D1, D0 0000443E E881 asr D1, 4 00004440 3941 001C move.w [A4 + 0x1C], D1 00004444 604A bra +0x4C /* 00004490 */ 00004446 206E FFFA movea.l A0, [A6 - 0x6] 0000444A 7000 moveq.l D0, 0x00 0000444C 1028 002A move.b D0, [A0 + 0x2A] 00004450 720C moveq.l D1, 0x0C 00004452 C280 and.l D1, D0 00004454 E481 asr D1, 2 00004456 3941 001C move.w [A4 + 0x1C], D1 0000445A 6034 bra +0x36 /* 00004490 */ 0000445C 206E FFFA movea.l A0, [A6 - 0x6] 00004460 7000 moveq.l D0, 0x00 00004462 1028 002A move.b D0, [A0 + 0x2A] 00004466 7203 moveq.l D1, 0x03 00004468 C280 and.l D1, D0 0000446A 3941 001C move.w [A4 + 0x1C], D1 0000446E 6020 bra +0x22 /* 00004490 */ 00004470 78EE moveq.l D4, 0xFFFFFFEE 00004472 601C bra +0x1E /* 00004490 */ 00004474 78EE moveq.l D4, 0xFFFFFFEE 00004476 6018 bra +0x1A /* 00004490 */ 00004478 206E FFFA movea.l A0, [A6 - 0x6] 0000447C 3968 0016 001C move.w [A4 + 0x1C], [A0 + 0x16] 00004482 206E FFFA movea.l A0, [A6 - 0x6] 00004486 3968 001C 001E move.w [A4 + 0x1E], [A0 + 0x1C] 0000448C 6002 bra +0x4 /* 00004490 */ label0000448E: 0000448E 78EE moveq.l D4, 0xFFFFFFEE label00004490: 00004490 206E FFF6 movea.l A0, [A6 - 0xA] 00004494 226E FFF6 movea.l A1, [A6 - 0xA] 00004498 3029 0002 move.w D0, [A1 + 0x2] 0000449C 48C0 ext.l D0 0000449E E580 asl D0, 2 000044A0 2F30 0804 move.l -[A7], [A0 + D0 + 0x4] 000044A4 4EBA 0056 jsr [PC + 0x56 /* 000044FC */] 000044A8 206E 0008 movea.l A0, [A6 + 0x8] 000044AC 2F28 0014 move.l -[A7], [A0 + 0x14] 000044B0 4EBA 004A jsr [PC + 0x4A /* 000044FC */] 000044B4 3D44 0010 move.w [A6 + 0x10], D4 000044B8 4CEE 18F8 FFDA movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x26] 000044BE 4E5E unlink A6 000044C0 4E74 0008 rtd 0x0008 000044C4 225F movea.l A1, [A7]+ 000044C6 201F move.l D0, [A7]+ 000044C8 A04C syscall CompactMem 000044CA 2E80 move.l [A7], D0 000044CC 4E71 nop 000044CE 7000 moveq.l D0, 0x00 label000044D0: 000044D0 2F09 move.l -[A7], A1 label000044D2: 000044D2 31C0 0220 move.w [0x00000220 /* MemErr */], D0 000044D6 4E75 rts 000044D8 7000 moveq.l D0, 0x00 000044DA 60F6 bra -0x8 /* 000044D2 */ fn000044DC: 000044DC 225F movea.l A1, [A7]+ 000044DE 201F move.l D0, [A7]+ 000044E0 A122 syscall NewHandle, flags=1 000044E2 2E88 move.l [A7], A0 000044E4 4EFA FFEA jmp [PC - 0x16 /* 000044D0 */] fn000044E8: 000044E8 225F movea.l A1, [A7]+ 000044EA 205F movea.l A0, [A7]+ 000044EC A023 syscall DisposHandle/DisposeHandle 000044EE 4EFA FFE0 jmp [PC - 0x20 /* 000044D0 */] fn000044F2: 000044F2 225F movea.l A1, [A7]+ 000044F4 205F movea.l A0, [A7]+ 000044F6 A029 syscall HLock 000044F8 4EFA FFD6 jmp [PC - 0x2A /* 000044D0 */] fn000044FC: 000044FC 225F movea.l A1, [A7]+ 000044FE 205F movea.l A0, [A7]+ 00004500 A02A syscall HUnlock 00004502 4EFA FFCC jmp [PC - 0x34 /* 000044D0 */] fn00004506: 00004506 205F movea.l A0, [A7]+ 00004508 301F move.w D0, [A7]+ 0000450A 5240 addq.w D0, 1 0000450C 4440 neg.w D0 0000450E E548 lsl D0.w, 2 00004510 2278 011C movea.l A1, [0x0000011C /* UTableBase */] 00004514 2EB1 0000 move.l [A7], [A1 + D0.w] 00004518 4ED0 jmp [A0] fn0000451A: 0000451A 206F 0004 movea.l A0, [A7 + 0x4] 0000451E 1010 move.b D0, [A0] 00004520 A05D syscall SwapMMUMode 00004522 206F 0004 movea.l A0, [A7 + 0x4] 00004526 1080 move.b [A0], D0 00004528 205F movea.l A0, [A7]+ 0000452A 584F addq.w A7, 4 0000452C 4ED0 jmp [A0] fn0000452E: 0000452E 225F movea.l A1, [A7]+ 00004530 205F movea.l A0, [A7]+ 00004532 7015 moveq.l D0, 0x15 00004534 A06E syscall SlotManager 00004536 3E80 move.w [A7], D0 00004538 4ED1 jmp [A1] fn0000453A: 0000453A 4A78 028E tst.w [0x0000028E /* ROM85 */] 0000453E 6B1C bmi +0x1E /* 0000455C */ 00004540 303C A89F move.w D0, 0xA89F 00004544 A346 syscall GetOSTrapAddress, flags=3 00004546 2248 movea.l A1, A0 00004548 303C A055 move.w D0, 0xA055 0000454C A346 syscall GetOSTrapAddress, flags=3 0000454E B3C8 cmpa.l A1, A0 00004550 670A beq +0xC /* 0000455C */ 00004552 225F movea.l A1, [A7]+ 00004554 201F move.l D0, [A7]+ 00004556 A055 syscall StripAddress 00004558 2E80 move.l [A7], D0 0000455A 4ED1 jmp [A1] label0000455C: 0000455C 225F movea.l A1, [A7]+ 0000455E 201F move.l D0, [A7]+ 00004560 C0B8 031A and.l D0, [0x0000031A /* MaskBC/MaskHandle/MaskPtr/Lo3Bytes */] 00004564 2E80 move.l [A7], D0 00004566 4ED1 jmp [A1]